Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à la gestion de l'état (State Management)
- Comprendre l'état dans les applications Flutter
- Vue d'ensemble des approches de gestion d'état dans Flutter
- Quand et pourquoi utiliser le motif BLoC
- Avantages de la séparation de la logique métier et de l'interface utilisateur (UI)
Comprendre le motif BLoC
- Concepts fondamentaux de BLoC
- Événements, états et flux (streams)
- Fondamentaux de la programmation réactive
- Cycle de vie de BLoC
Concevoir l'architecture BLoC
- Structurer une application Flutter en utilisant BLoC
- Séparer les couches de présentation, de logique métier et de données
- Organiser les projets pour une meilleure maintenabilité
- Appliquer les principes de l'architecture propre (clean architecture)
Créer et gérer des BLoC
- Créer des BLoC et Cubits personnalisés
- Gérer l'état de l'application
- Gérer les opérations asynchrones
- Gestion des erreurs et transitions d'état
Intégrer les BLoC avec les widgets Flutter
- Injecter les BLoC dans l'arborescence de widgets
- Utiliser BlocProvider, BlocBuilder, BlocListener et BlocConsumer
- Gérer efficacement les reconstructions de widgets (rebuilds)
- Travailler avec BuildContext
Navigation et communication BLoC
- Transmettre des données entre les écrans
- Communiquer entre plusieurs BLoC
- Gérer l'état d'application partagé
- Coordonner des flux de travail utilisateur complexes
Persistance des données et stockage local
- Intégrer le stockage local avec BLoC
- Gérer les données d'application en cache
- Synchroniser les données locales et distantes
- Meilleures pratiques pour un état persistant
Test et débogage
- Tests unitaires des BLoC et Cubits
- Test de widgets avec BLoC
- Débogage des transitions d'état
- Journalisation et dépannage des problèmes courants
Développement d'application pratique
- Construire une application Flutter complète en utilisant le motif BLoC
- Mettre en œuvre la navigation et la gestion d'état
- Tester et déboguer l'application
- Revue des meilleures pratiques et prochaines étapes
Pré requis
- Compréhension de base du fonctionnement de Flutter
Public cible
- Développeurs
14 Heures
Nos clients témoignent (1)
Informations supplémentaires très utiles
Grzegorz - Comp S.A.
Formation - BLoC Pattern
Traduction automatique