Programme de Formation
6
module(s)
Durée totale : 3000
Un cours complet de 50h pour concevoir des applications mobiles cross-platform avec Flutter — widgets, state management, plugins natifs, performance et tests — jusqu'à un projet intégrateur.
Module 1 : Setup et premier projet Flutter
360
Installer Flutter, comprendre l'architecture du SDK et créer un premier projet multi-écrans fonctionnel sur émulateur et appareil physique.
Module 2 : Widgets et layout
600
Maîtriser le système de widgets Flutter, composer des interfaces responsives avec Row/Column/Stack/Flex et appliquer Material 3 comme Cupertino.
Module 3 : State management
600
Panorama et mise en œuvre des approches de gestion d'état en Flutter, de setState local jusqu'à BLoC avec injection de dépendances via GetIt.
Module 4 : Platform channels et plugins
480
Communiquer avec le code natif via method et event channels, exploiter l'écosystème pub.dev et intégrer Firebase comme Supabase.
Module 5 : Performance et tests
360
Profiler une application avec Flutter DevTools, optimiser les rebuilds et couvrir le code de tests unitaires, widget, intégration et golden.
Module 6 : Projet intégrateur Flutter
600
Construire une application Flutter bout en bout exploitant widgets, state management, backend cloud, cache offline, tests et builds release.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter