Alasan Penting Mengapa Perlu Belajar Flutter

M. Sulthan Al Ihsan
3 min readOct 31, 2019

Flutter adalah SDK yang dibuat oleh Google untuk membangun aplikasi, flutter diperkenalkan pertama kali pada tahun 2015 dalam event Dart Developer Summit, dengan flutter kita dapat membuat aplikasi yang cantik dan dapat berjalan diberbagai platform.

Namun bagi anda yang masih bimbang untuk mempelajari flutter mungkin bisa menyimak beberapa alasan penting dibawah mengapa kita harus mempelajari flutter, cekidot

1. Cross Platform

Dengan menggunakan flutter kita dapat membuat aplikasi yang dapat berjalan di berbagai platform seperti Android, iOS, Web bahkan platform lainnya hanya dengan singel base code

2. Native Performance

Meskipun aplikasi yang kita buat menggunakan flutter dapat dijalankan diberbagai platform, namun aplikasi yang dihasilkan memiliki performa native yang sangat bagus. Karena code flutter yang ditulis akan dikompile menggunakan Dart’s native compilers dan menghasilkan aplikasi yang bersifat full native sesuai platformnya seperti Android dan iOS

3. Beautiful UI : Flutter itu indah

Kita dapat membuat aplikasi yang indah dengan mudah menggunakan flutter, flutter menyediakan komponen built-in untuk membangun UI yang seperti Material Design and Cupertino Widget (iOS Style) yang dapat kita gunakan dengan mudah, kunjungi link berikut https://flutter.dev/docs/development/ui/widgets/catalog

4. Flutter adaptif

https://www.dicoding.com/blog/wp-content/uploads/2014/12/Flutter-Mobile-Multiplatform-1024x390.png

Flutter akan membuat aplikasi kita dapat beradaptasi dengan platform yang dijalankan, seperti pada gambar diatas aplikasi yang sama dijalankan pada platform yang berbeda namun terlihat sangat mirip, meskipun ada beberapa hal yang membedakannya seperti tombol navigasi dan efek scrolling pada aplikasi

Flutter akan otomatis membuat aplikasi kita cocok dengan sistem operasi yang digunakan sehingga aplikasi akan terasa seperti aplikasi native yang dibuat khusus untuk sistem yang menjalankannya

5. Hot Reload

Flutter memiliki fitur hot reload yaitu fitur yang dimana hasil dari code yang dituliskan bisa langsung dilihat pada virtual machine atau emulator, tanpa melakukan kompil atau build projek yang memakan waktu lama, Fitur ini akan sangant membantu kita mempercepat proses pengembangan aplikasi

Mungkin itulah beberapa alasan penting dari saya mengapa kita perlu belajar tentang flutter , terimakasih semoga bermanfaat

--

--