Flutter

Build & Deployment

Konfigurasi build, flavors, penandatanganan Android/iOS, app bundle, proses release

16 pertanyaan wawancaraยท
Mid-Level
1

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.

2

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.

3

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.

4

Untuk apa flavors digunakan di Flutter?

5

Bagaimana cara menjalankan aplikasi Flutter dengan flavor tertentu?

+13 pertanyaan wawancara

Kuasai Flutter untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis