Flutter

Build & Déploiement

Build configurations, flavors, Android/iOS signing, app bundle, release process

16 questions d'entretien·
Confirmé
1

Quelle commande permet de créer un build de release pour Android ?

Réponse

La commande flutter build apk --release génère un APK optimisé pour la production. Ce build active les optimisations de compilation comme le tree shaking et la minification du code Dart. Pour distribuer sur le Play Store, il est préférable d'utiliser flutter build appbundle --release qui génère un Android App Bundle plus optimisé.

2

Qu'est-ce qu'un Android App Bundle (.aab) par rapport à un APK ?

Réponse

Un Android App Bundle est un format de publication qui permet à Google Play de générer des APK optimisés pour chaque configuration d'appareil. Le Play Store crée des APK spécifiques selon l'architecture CPU, la densité d'écran et la langue, réduisant ainsi la taille de téléchargement de 15 à 20% en moyenne par rapport à un APK universel.

3

Où configurer la version de l'application Flutter pour Android et iOS ?

Réponse

Le fichier pubspec.yaml centralise la version de l'application avec le format version: 1.0.0+1 où 1.0.0 est le versionName (affiché aux utilisateurs) et +1 est le versionCode/buildNumber (numéro interne). Flutter synchronise automatiquement ces valeurs vers build.gradle pour Android et Info.plist pour iOS lors du build.

4

À quoi servent les flavors dans Flutter ?

5

Comment exécuter une application Flutter avec un flavor spécifique ?

+13 questions d'entretien

Maîtrise Flutter pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement