Flutter

Build ve Dağıtım

Build yapılandırmaları, flavors, Android/iOS imzalama, app bundle, release süreci

16 mülakat soruları·
Mid-Level
1

Android için release build oluşturan komut hangisidir?

Cevap

flutter build apk --release komutu, üretim için optimize edilmiş bir APK üretir. Bu build, tree shaking ve Dart kodu minification gibi derleme optimizasyonlarını etkinleştirir. Play Store dağıtımı için, daha optimize bir Android App Bundle üreten flutter build appbundle --release kullanılması tercih edilir.

2

APK ile karşılaştırıldığında Android App Bundle (.aab) nedir?

Cevap

Android App Bundle, Google Play'in her cihaz yapılandırması için optimize edilmiş APK'lar üretmesini sağlayan bir yayınlama formatıdır. Play Store, CPU mimarisi, ekran yoğunluğu ve dile göre özel APK'lar oluşturur ve böylece evrensel bir APK'ya kıyasla indirme boyutunu ortalama %15-20 azaltır.

3

Android ve iOS için Flutter uygulama sürümü nerede yapılandırılır?

Cevap

pubspec.yaml dosyası, uygulama sürümünü version: 1.0.0+1 formatında merkezileştirir; burada 1.0.0 versionName (kullanıcılara gösterilen) ve +1 versionCode/buildNumber (dahili numara) değeridir. Flutter, build sırasında bu değerleri Android için build.gradle ve iOS için Info.plist dosyalarına otomatik olarak senkronize eder.

4

Flutter'da flavors ne için kullanılır?

5

Belirli bir flavor ile bir Flutter uygulaması nasıl çalıştırılır?

+13 mülakat soruları

Bir sonraki mülakatın için Flutter'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla