Build & Deployment
Konfigurasi build, flavors, penandatanganan Android/iOS, app bundle, proses release
1Perintah mana yang membuat build release untuk Android?
Perintah mana yang membuat build release untuk Android?
Jawaban
Perintah flutter build apk --release menghasilkan APK yang dioptimalkan untuk produksi. Build ini mengaktifkan optimasi kompilasi seperti tree shaking dan minifikasi kode Dart. Untuk distribusi di Play Store, lebih baik menggunakan flutter build appbundle --release yang menghasilkan Android App Bundle yang lebih optimal.
2Apa itu Android App Bundle (.aab) dibandingkan dengan APK?
Apa itu Android App Bundle (.aab) dibandingkan dengan APK?
Jawaban
Android App Bundle adalah format publikasi yang memungkinkan Google Play menghasilkan APK yang dioptimalkan untuk setiap konfigurasi perangkat. Play Store membuat APK spesifik berdasarkan arsitektur CPU, kepadatan layar, dan bahasa, sehingga mengurangi ukuran unduhan rata-rata 15-20% dibandingkan APK universal.
3Di mana mengonfigurasi versi aplikasi Flutter untuk Android dan iOS?
Di mana mengonfigurasi versi aplikasi Flutter untuk Android dan iOS?
Jawaban
File pubspec.yaml memusatkan versi aplikasi dengan format version: 1.0.0+1 di mana 1.0.0 adalah versionName (ditampilkan ke pengguna) dan +1 adalah versionCode/buildNumber (nomor internal). Flutter secara otomatis menyinkronkan nilai ini ke build.gradle untuk Android dan Info.plist untuk iOS saat build.
Untuk apa flavors digunakan di Flutter?
Bagaimana cara menjalankan aplikasi Flutter dengan flavor tertentu?
+13 pertanyaan wawancara
Topik wawancara Flutter lainnya
Dasar-Dasar Dart
Dasar-Dasar Bahasa Dart
Dasar-Dasar Flutter
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
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