Flutter adalah SDK yang dibuat oleh google dengan
tujuan untuk mempermudah pengembangan produk google kedepannya. Flutter
menggunakan Bahasa pemrograman yang dinamakan Bahasa dart
KELEBIHAN FLUTTER
Punya alat render sendiri
Jika tidak ada elemen yang berlebihan maka mobile apps yang
dikembangkan dengan menggunakan flutter dapat berjalan secara konstan 60-120fps
IDE terkenal
Dapat dikembangkan dengan IDE seperti Android Studio,
intellij IDEA serta VSCode
Mudah dipelajari
Mudah dipahami bagi familiar dengan Bahasa Java,
Objective-C, ataupun Swift
Penggunaan Object Oriented Programing (OOP)
Hot Reload, build mobile apps untuk debug lebih cepat
KEKURANGAN FLUTTER
Tidak ada JSX
File Dart tidak terdapat pengelompokan kode components,
styling karena penulisan kode akan dilakukan inline didalam objek kode
tersebut.
File APK dan IPA lebih besar
Konsekuensi dari konstanta performa mobile apps yang
dikembangkan dari flutter bermbas pada ukiran file yang dihasilkan.
Logika animasi lebih sulit
Performa tinggi dari mobile apps yang dihasilkan juga
berimbas pada saat penulisan logika pembuatan mobile apps
Tentang Penulis
TAUFIK KURNIALENSYA S.Kom, M.Kom
Penulis — Universitas STEKOM
Penulis aktif yang berfokus pada isu-isu akademik, teknologi pendidikan, dan pengembangan sumber daya manusia di lingkungan kampus.