Programme de Formation
6
module(s)
Durée totale : 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 1 : Panorama du state management en Flutter
90
Cartographier les approches de gestion d'état Flutter, de setState jusqu'à BLoC, et identifier les critères qui dictent le bon choix selon la complexité de votre application.
Module 2 : État local avec setState et InheritedWidget
90
Implémenter un état local avec setState puis partager cet état à un sous-arbre via InheritedWidget, la mécanique native qui sous-tend toutes les bibliothèques de state management.
Module 3 : Provider, le standard historique
120
Installer et consommer Provider, la bibliothèque qui encapsule InheritedWidget pour exposer un ChangeNotifier et rebuilder uniquement les widgets qui dépendent de l'état modifié.
Module 4 : Riverpod, le successeur typé
120
Créer des providers typés avec Riverpod, exploiter la génération de code via riverpod_generator et tester un provider isolément sans dépendre de BuildContext.
Module 5 : BLoC et Cubit, séparer logique et UI
120
Implémenter un Cubit pour un état simple puis un Bloc complet avec événements et états, et connecter l'UI via BlocBuilder pour une séparation stricte entre logique métier et interface.
Module 6 : Injection de dépendances avec GetIt
60
Enregistrer des singletons et des factories avec GetIt pour découpler les blocs de leurs dépendances, et faciliter la substitution par des mocks dans les tests unitaires.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter