Dasar-Dasar Flutter
Widget, StatelessWidget, StatefulWidget, widget tree, build method, hot reload
1Apa itu widget dalam Flutter?
Apa itu widget dalam Flutter?
Jawaban
Dalam Flutter, segala sesuatu adalah widget. Widget adalah deskripsi yang tidak dapat diubah dari bagian antarmuka pengguna. Widget menjelaskan bagaimana tampilannya seharusnya terlihat berdasarkan konfigurasi dan state saat ini. Flutter menggunakan deskripsi ini untuk membangun element tree yang mengelola rendering di layar.
2Apa perbedaan utama antara StatelessWidget dan StatefulWidget?
Apa perbedaan utama antara StatelessWidget dan StatefulWidget?
Jawaban
StatelessWidget bersifat tidak dapat diubah dan tidak dapat berubah setelah dibuat. Widget ini digunakan untuk elemen UI yang tidak berubah secara dinamis. StatefulWidget dapat mempertahankan state yang dapat berubah melalui objek State terkait, sehingga memungkinkan UI dibangun ulang sebagai respons terhadap perubahan state.
3Metode mana yang harus diimplementasikan di setiap widget untuk mendefinisikan antarmuka penggunanya?
Metode mana yang harus diimplementasikan di setiap widget untuk mendefinisikan antarmuka penggunanya?
Jawaban
Metode build() wajib ada di semua widget Flutter. Metode ini menerima BuildContext sebagai parameter dan mengembalikan Widget yang mendeskripsikan antarmuka pengguna. Metode ini dipanggil setiap kali framework perlu membangun ulang widget, misalnya setelah pemanggilan setState() pada StatefulWidget.
Apa itu widget tree dalam Flutter?
Apa perbedaan antara hot reload dan hot restart dalam Flutter?
+15 pertanyaan wawancara
Topik wawancara Flutter lainnya
Dasar-Dasar Dart
Dasar-Dasar Bahasa Dart
Siklus Hidup Widget
Penyimpanan Lokal
Siklus Hidup Aplikasi
Layouts & Constraints
ListView & GridView
Navigasi & Routing
Manajemen State Dasar
Provider Pattern
Networking & HTTP
Serialisasi JSON
Database Lokal
Formulir & Validasi
Animasi
Integrasi Firebase
Pengujian unit
Pengujian widget
Build & Deployment
Manajemen Paket
Memori & Performa
Streams & RxDart
State Management Tingkat Lanjut
Flutter Design Patterns
Optimasi Performa
Platform Channels
Custom Painting
Arsitektur Aplikasi Flutter
Kuasai Flutter untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis