Apa itu Flutter? 💙
Flutter adalah UI toolkit dari Google untuk membangun aplikasi yang dikompilasi secara native untuk mobile, web, dan desktop dari satu basis kode.
Mengapa Memilih Flutter?
- Produktivitas Tinggi: Dengan fitur Hot Reload, perubahan kode langsung terlihat dalam hitungan detik tanpa kehilangan state.
- UI yang Indah & Fleksibel: Flutter memberikan kontrol penuh atas setiap piksel di layar, memungkinkan desain yang sangat kustom.
- Performa Native: Flutter tidak menggunakan bridge (seperti React Native) atau WebView. Ia dikompilasi langsung ke kode mesin (ARM/x86).
Bagaimana Flutter Bekerja?
Flutter menggunakan engine rendering Impeller (atau Skia pada versi lama) untuk menggambar UI-nya sendiri. Ia tidak menggunakan komponen bawaan OS, sehingga tampilan aplikasi Anda akan konsisten di Android versi lama maupun iOS versi terbaru.
Persiapan Instalasi
Untuk memulai, pastikan Anda telah mengunduh:
- Flutter SDK: File utama framework.
- VS Code atau Android Studio: Editor pilihan.
- Android Emulator atau Perangkat Fisik: Untuk menjalankan aplikasi.