Icône & écran de démarrage
On personnalise l'icône (paquet flutter_launcher_icons) et l'écran de démarrage (flutter_native_splash), on fixe le nom et la version dans pubspec.yaml.
Signer l'application
Android exige une signature : on génère un keystore et on configure la signature de release. Le keystore est un secret précieux (à ne jamais committer).
Générer la version release
Pour le Play Store, on produit un App Bundle (.aab) ; pour un test direct, un APK.
flutter build appbundle --release # pour le Play Store flutter build apk --release # pour installer directement
Le dépôt sur le Store
Sur la Play Console : fiche de l'app (description, captures), politique de confidentialité, puis test interne avant production. (iOS : App Store Connect, compte payant.)
Pour l'évaluation, un APK release suffit : génère-le, attache-le à la release GitHub v1.0.0 (parcours Forge, séance 7). Une vraie publication Play Store est une ouverture facultative.
- Finitions : icône, splash, nom, version.
- Signature obligatoire (keystore secret).
build appbundle(Store) /build apk(direct) ; Play Console.