Build & Deployment
Build-configuraties, flavors, Android/iOS-ondertekening, app bundle, releaseproces
1Welk commando maakt een release build voor Android?
Welk commando maakt een release build voor Android?
Antwoord
Het commando flutter build apk --release genereert een voor productie geoptimaliseerde APK. Deze build schakelt compilatie-optimalisaties in zoals tree shaking en minificatie van de Dart-code. Voor distributie via de Play Store is flutter build appbundle --release te verkiezen, dat een beter geoptimaliseerde Android App Bundle genereert.
2Wat is een Android App Bundle (.aab) vergeleken met een APK?
Wat is een Android App Bundle (.aab) vergeleken met een APK?
Antwoord
Een Android App Bundle is een publicatieformaat waarmee Google Play voor elke apparaatconfiguratie geoptimaliseerde APK's kan genereren. De Play Store maakt specifieke APK's op basis van CPU-architectuur, schermdichtheid en taal, waardoor de downloadgrootte gemiddeld 15-20% kleiner is dan bij een universele APK.
3Waar configureer je de versie van de Flutter-app voor Android en iOS?
Waar configureer je de versie van de Flutter-app voor Android en iOS?
Antwoord
Het bestand pubspec.yaml centraliseert de app-versie met het formaat version: 1.0.0+1, waarbij 1.0.0 de versionName is (zichtbaar voor gebruikers) en +1 de versionCode/buildNumber (intern nummer). Flutter synchroniseert deze waarden tijdens de build automatisch naar build.gradle voor Android en Info.plist voor iOS.
Waarvoor worden flavors gebruikt in Flutter?
Hoe voer je een Flutter-app uit met een specifieke flavor?
+13 gespreksvragen
Andere Flutter-sollicitatieonderwerpen
Dart-basis
Essentie van de Dart-taal
Flutter-grondbeginselen
Levenscyclus van Widgets
Lokale opslag
Levenscyclus van de applicatie
Layouts & Constraints
ListView & GridView
Navigatie & routing
Basis state management
Provider Pattern
Networking & HTTP
JSON-serialisatie
Lokale database
Formulieren & validatie
Animaties
Firebase-integratie
Unittests
Widgettests
Pakketbeheer
Geheugen & prestaties
Streams & RxDart
Geavanceerd State Management
Flutter Design Patterns
Prestatie-optimalisatie
Platform Channels
Custom Painting
Flutter-applicatiearchitectuur
Beheers Flutter voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis