Build ve Dağıtım
Build yapılandırmaları, flavors, Android/iOS imzalama, app bundle, release süreci
1Android için release build oluşturan komut hangisidir?
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.
2APK ile karşılaştırıldığında Android App Bundle (.aab) nedir?
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.
3Android ve iOS için Flutter uygulama sürümü nerede yapılandırılır?
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.
Flutter'da flavors ne için kullanılır?
Belirli bir flavor ile bir Flutter uygulaması nasıl çalıştırılır?
+13 mülakat soruları
Diğer Flutter mülakat konuları
Dart Temelleri
Dart Dili Temelleri
Flutter Temelleri
Widget Yaşam Döngüsü
Yerel Depolama
Uygulama Yaşam Döngüsü
Layouts & Constraints
ListView & GridView
Navigasyon ve Yönlendirme
Temel State Yönetimi
Provider Pattern
Networking & HTTP
JSON Serileştirme
Yerel Veritabanı
Formlar ve Doğrulama
Animasyonlar
Firebase Entegrasyonu
Birim testleri
Widget testleri
Paket Yönetimi
Bellek ve Performans
Streams & RxDart
Gelişmiş State Management
Flutter Design Patterns
Performans Optimizasyonu
Platform Channels
Custom Painting
Flutter Uygulama Mimarisi
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