Créez des apps iOS et Android avec un seul codebase Flutter. De la maquette au Play Store.
★★★★★4.889 avis10 apprenants
Intermédiaire
2 mois — 45h de contenu
17 leçons
Certificat inclus
Chapitres
4 modules
Leçons vidéo
17 leçons
Durée totale
2 mois — 45h de contenu
Niveau
Intermédiaire
🎯
Ce que vous allez apprendre
Maîtriser Dart et la programmation orientée objet
Construire des interfaces fluides avec les widgets Flutter
Gérer l'état de l'application avec Provider et Riverpod
Intégrer Firebase (Auth, Firestore, Storage, FCM)
Consommer des API REST depuis une app Flutter
Publier une application sur le Google Play Store
📖
À propos de cette formation
Apprenez à développer des applications mobiles modernes avec Flutter 3 et Dart. Vous construirez une application complète de gestion de marché (type Jumia local) avec Firebase, notifications push, paiements mobile et publication sur le Google Play Store. Formation pensée pour le contexte africain avec des exemples adaptés.
⚡
Prérequis
Bases de la programmation (variables, boucles, fonctions). Aucune expérience mobile requise.
🛠️
Technologies & outils
FlutterDartFirebaseAndroidiOSREST API
📋
Programme du cours
4 modules · 17 leçons
1
Dart & Fondamentaux Flutter
3 leçons
Dart en 1h — types, fonctions, classesVidéo
Installation Flutter SDK et premier "Hello World"Vidéo
Async, Future, Stream et null safetyVidéo
2
Widgets, Layouts & UI
5 leçons
StatelessWidget vs StatefulWidget — la différence cléVidéo
Row, Column, Stack, Expanded, Padding — maîtriser les layoutsVidéo
ListView, GridView et affichage de listes dynamiquesVidéo
Thème, couleurs, typographie et Material 3Vidéo
Animations implicites et transitions de pagesVidéo
3
Navigation & Gestion d'état
4 leçons
Navigation avec GoRouter — routes nommées et paramètresVidéo
State management avec Provider — guide completVidéo
Riverpod 2 — le futur du state management FlutterVidéo
Formulaires, validation et gestion des erreurs UIVidéo