Layouts & Constraints
Row, Column, Stack, Flex, Expanded, Flexible, constraints, BoxConstraints, LayoutBuilder
1Widget mana yang harus digunakan untuk menyusun anak secara horizontal di Flutter?
Widget mana yang harus digunakan untuk menyusun anak secara horizontal di Flutter?
Jawaban
Row adalah widget fundamental untuk menyusun anak secara horizontal di sepanjang sumbu utama (main axis). Ia menghormati constraints induknya dan mendistribusikan ruang sesuai dengan properti mainAxisAlignment dan crossAxisAlignment. Untuk layout vertikal, Column adalah padanannya.
2Properti Row atau Column mana yang mengontrol distribusi anak di sepanjang sumbu utama?
Properti Row atau Column mana yang mengontrol distribusi anak di sepanjang sumbu utama?
Jawaban
mainAxisAlignment mengontrol bagaimana anak diposisikan di sepanjang sumbu utama (horizontal untuk Row, vertikal untuk Column). Opsinya meliputi start, center, end, spaceBetween, spaceAround, dan spaceEvenly. crossAxisAlignment mengontrol posisi pada sumbu tegak lurus.
3Apa perbedaan utama antara Expanded dan Flexible?
Apa perbedaan utama antara Expanded dan Flexible?
Jawaban
Expanded memaksa anaknya untuk mengisi seluruh ruang yang tersedia (fit: FlexFit.tight), sedangkan Flexible memungkinkan anak mengambil ruang yang dibutuhkannya hingga maksimum yang tersedia (fit: FlexFit.loose secara default). Expanded sebenarnya adalah Flexible dengan fit: FlexFit.tight.
Bagaimana Stack memposisikan anak-anaknya secara default?
Widget mana yang harus digunakan untuk memposisikan anak di lokasi tertentu dalam Stack?
+21 pertanyaan wawancara
Topik wawancara Flutter lainnya
Dasar-Dasar Dart
Dasar-Dasar Bahasa Dart
Dasar-Dasar Flutter
Siklus Hidup Widget
Penyimpanan Lokal
Siklus Hidup Aplikasi
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