Programmation Mobile Flutter
Stack : Dart, Flutter, Firebase, SQLite, Provider/Riverpod, Clean Architecture, Google Play Store, GitHub Actions.
Prochaine cohorte
Cohorte 2026-A
Démarre mars 2026
Formation 100% gratuite, financée par nos partenaires
Programme du parcours
Dart & Flutter setup
Flutter SDK, VS Code. Dart : types, classes, null safety, async. Widgets, Material Design.
Navigation & état
GoRouter, Provider. Layout Row/Column/Stack/ListView.
APIs & stockage local
Dio/http, JSON parsing. SharedPreferences, SQLite (sqflite), mode hors-ligne.
Firebase
Auth (email+Google), Firestore temps réel, Cloud Storage, Push Notifications FCM.
Fonctionnalités natives
Caméra, géolocalisation, permissions, notifications locales. Google Maps.
Animations & thèmes
Animations implicites/explicites, Hero. Thème sombre/clair. UI adaptive tablettes.
Clean Architecture & tests
Couches data/domain/presentation. get_it injection. Tests unitaires + widget tests.
Publication store
APK signé. Processus Google Play. Fiche store (screenshots, description). CI/CD Flutter.
Flutter Web & multi-plateforme
Compiler pour le web. UI responsive web vs mobile. PWA. Performances multi-plateforme.
Projet final Mobile
App mobile complète pour un besoin africain (Mobile Money, marketplace locale, app santé communautaire). Stack Flutter+Firebase+Clean Archi+tests+publication.
Comment se déroule la formation ?
- Tronc commun IA obligatoire avant d'accéder à ton parcours spécialisé. 3 modules de prompt engineering et IA appliquée.
- Modules séquentiels validés par un mentor sur grille critériée (note minimum 12/20 pour passer au suivant).
- Journal d'apprentissage R2 à soumettre dans les 48h après le début de chaque module.
- Phase Cracker en équipe pluridisciplinaire pour mettre en pratique les compétences sur un vrai projet.