Flutter

Build & Deployment

Build-configuraties, flavors, Android/iOS-ondertekening, app bundle, releaseproces

16 gespreksvragen·
Mid-Level
1

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.

2

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.

3

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.

4

Waarvoor worden flavors gebruikt in Flutter?

5

Hoe voer je een Flutter-app uit met een specifieke flavor?

+13 gespreksvragen

Beheers Flutter voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis