Pengembangan aplikasi mobile semakin populer semenjak hadirnya smartphone. ada banyak alat pemrograman yang tersedia untuk mengembangkan aplikasi mobile, diantaranya adalah Flutter.
Flutter itu apa sih?
Flutter adalah suatu framework yang dibuat oleh google pada tahun 2017 untuk mengembangkan aplikasi mobile secara cross platform. dengan kata lain, anda bisa membuat aplikasi untuk android, ios, web, bahkan desktop hanya menggunakan 1 basis kode saja.
Untuk menggunakan flutter, anda akan menggunakan bahasa pemrograman dart. Suatu bahasa pemrograman yang dibuat oleh google juga pada tahun 2011. bahasa dart sendiri berfokus pada frontend atau sisi depannya saja. nah jika anda tau sedikit tentang programming, bahasa dart ini mirip-mirip dengan bahasa lain seperti java, C++, dan javascript. jika anda mengenal salah satu dari 3 bahasa tersebut maka anda tidak akan kesulitan mempelajarinya.
Flutter itu mudah dan ramah pemula
Flutter itu sudah termasuk framework modern, jika kita bandingkan dengan framework lain seperti java, kotlin, swift, atau react native. Flutter adalah satu-satunya framework yang sangat mudah dipahami oleh pemula.
Kelebihan Flutter
- Flutter memiliki fitur Hot-Reload yang berfungsi untuk mengupdate tampilan secara realtime jika ada perubahan pada kode, tidak seperti xml pada native java atau kotlin. jika ingin tampilan berubah maka harus direstart atau di run ulang.
- Bisa bikin semua aplikasi mulai dari android, ios, website, desktop, linux
- Performa Flutter sangat mendekati performa native jika dibandingkan dengan React Native yang hanya mendapatkan 58 FPS
Kekurangan Flutter
- Anda harus belajar dart terlebih dahulu untuk memulai mengembangkan menggunakan Flutter
- Anda harus mempunyai device yang mumpuni setidaknya memiliki ram 8GBA
Komentar
Posting Komentar