Introduction au développement mobile avec Flutter
premier projet Flutter installé et lancé
Formation gratuite, en entreprise.
Gratuite
financée par Abécédaire, ou ses partenaires
6 à 12 mois
selon votre niveau de départ
~ 30 h
par semaine, en entreprise
24
modules au programme
Pour votre type de profil, votre niveau de départ et votre rythme d’apprentissage.
Formation jumelée à un cadre pratique d'apprentissage continue
Certification à l'issue du parcours.
Abécédaire et ses partenaires s'attèleront à vous proposer une opportunité d'emploi à la fin de votre formation.
6 phases
Semaine 0
Bases de l'informatique, des applications, de la programmation et du développement mobile.
Modules 1 – 6
Dart, widgets, structuration des projets, navigation.
Modules 7 – 10
Dart avancé, base locale Drift, APIs REST, synchronisation.
Modules 11 – 13
MVVM, ValueNotifier & ChangeNotifier, Provider & Riverpod, Bloc, Clean Architecture, Injection de dépendances.
Modules 13 – 24
Tests, CI/CD, publication sur les stores, mise à jour silencieuse.
Projet final
Finalisation du projet fil-rouge, portfolio, soutenance, certification.
24 modules
À la fin de chaque module, des évaluations pratiques et des projets sont effectués pour valider l'apprentissage.
Introduction au développement mobile avec Flutter
premier projet Flutter installé et lancé
Introduction au langage Dart
mini-TP Dart
Développement d'interfaces et composition de widgets
écran statique livré
Architecture MVVM : concepts de base
projet fil rouge démarré (structure MVVM)
Thème, ressources et personnalisation visuelle
thème complet appliqué au projet fil rouge
Navigation et interactions utilisateur
parcours multi-écrans navigable
Dart avancé : fonctionnel, asynchrone et POO
mini-TP Dart avancé
Données locales : sérialisation et stockage
persistance locale intégrée au projet fil rouge
Interfaces riches, réactives et adaptatives
écran adaptatif livré
Connexions avec les APIs REST
intégration API réelle
Gestion d'état et synchronisation des données
état synchronisé sur le projet fil rouge
Architecture avancée : Clean Architecture et SOLID
refactorisation du projet fil rouge
Tests, qualité de code et production
suite de tests du projet fil rouge
Concepts avancés et mise en production professionnelle
app publiée
Navigation Flutter : Navigator 1.0 vs GoRouter vs Navigator 2.0
migration de navigation appliquée
Créer des templates réutilisables avec Mason & Bricks
brick Mason publié
Optimiser ses tâches de fond avec les Isolates
tâche de fond isolée du thread principal
Mini WhatsApp : notifications temps réel, chat instantané
mini-app de chat livrée
Naviguer entre plusieurs versions de Flutter avec FVM
projet configuré en multi-version FVM
Publier son application sur le Google Play Store (manuelle + CI/CD)
app soumise sur le Play Store
Rendre son application accessible et internationale
app traduite et testée en accessibilité
Comment monétiser son application mobile ?
plan de monétisation chiffré
Configurer son éditeur de code pour le développement agentique
éditeur configuré avec agent IA
Intégrer les LLMs et APIs d'IA dans son projet Flutter
fonctionnalité IA intégrée au projet fil rouge
Des sessions individuelles avec des professionnels, et un mentor dédié qui suit votre progression.
Une fois par mois, des sessions de coding, en mode Hackathon pour mettre en pratique les modules.
Des Mini-TP et quiz de validation intermédiaires à chaque étape.
Des activités de collaboration et d'échange de connaissances en groupe.
Aucune expérience préalable requise. Trois étapes, réponse en une semaine.
Disponibilité ~ 30h/semaine, sur 6 à 12 mois
Formation gratuite, en entreprise. Le recrutement est ouvert.