13519011 Jesica.pdf
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Pada Tugas Akhir ini dilakukan perbandingan terhadap teknologi lintas platform
Flutter dan React Native. Teknologi lintas platform banyak digunakan karena
keunggulannya untuk mengembangkan aplikasi di berbagai platform hanya dengan
satu basis kode. Selain itu, Flutter dan React Native merupakan teknologi lintas
platform yang paling banyak digunakan saat ini. Perbandingan terhadap kedua
framework ini dilakukan untuk mengetahui kelebihan dan kekurangan dari masing-
masing framework dalam hal kinerja, user experience dan developer experience.
Oleh sebab itu, dikembangkan dua aplikasi mobile dengan masing-masing
framework di platform Android. Kemudian dilakukan pengujian dan perbandingan
terhadap dua aplikasi yang dihasilkan. Pengujian melibatkan beberapa kakas antara
lain kakas profiling untuk pengujian kinerja dan UEQ untuk perbandingan user
experience. Sementara itu, perbandingan developer experience dilakukan dengan
membandingkan pengalaman selama pengembangan aplikasi berlangsung.
Secara garis besar, hasil dari pengujian menunjukkan aplikasi yang dibangun
dengan Flutter memiliki lebih banyak keunggulan di sisi kinerja dan user
experience. Sedangkan aplikasi React Native memiliki lebih banyak keunggulan di
sisi developer experience. Namun hasil pengujian yang diperoleh sangat
dipengaruhi oleh berbagai faktor seperti versi Android, spesifikasi perangkat
Android serta third party library yang digunakan. Oleh karena itu, ada baiknya
dilakukan penelitian lebih lanjut dengan menggunakan library state management,
perangkat Android ataupun platform yang berbeda untuk memperoleh hasil yang
lebih menggambarkan kedua framework tersebut.