La formation en développement mobile avec Flutter permet de créer des applications mobiles performantes pour Android et iOS avec un seul code source.
Installation (Flutter, Android Studio, VS Code) Configuration émulateur / téléphone Structure d’un projet Flutter
Variables, types, conditions, boucles Fonctions et classes Programmation orientée objet (POO)
Widgets de base (Text, Container, Row, Column) Layout & responsive design Thèmes et styles
Navigation entre écrans Routes (Navigator) Passage de données entre pages
setState Provider (ou Riverpod selon ton choix) Organisation du code
TextField, Form Validation des champs Gestion des erreurs
Consommer une API REST (HTTP) JSON parsing Affichage dynamique des données
SharedPreferences SQLite (ou Hive) Gestion offline
Login / Register Firebase Auth (ou API custom) Gestion des sessions
Firestore (base de données) Notifications push (Firebase Cloud Messaging)
MVC / MVVM Structuration propre du projet Réutilisation des composants
Génération APK & App Bundle Publication sur Play Store Optimisation des performances
À la fin de la formation, chaque apprenant passe une soutenance devant un jury pour présenter son projet final. Cette étape valide officiellement les compétences acquises et permet d'obtenir le certificat CodeCodeur reconnu par les entreprises partenaires.
Après la soutenance, les certifiés bénéficient d'un stage de 3 mois en entreprise, entièrement en télétravail. Une première expérience professionnelle concrète pour construire votre portfolio et décrocher votre premier emploi dans le numérique.