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.
Durée 14 heures
Plan du cours
Introduction à la gestion d'état
- Comprendre l'état dans les applications Flutter
- Aperçu 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 de l'interface utilisateur
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 d'une architecture propre (clean architecture)
Créer et gérer les BLoCs
- Créer des BLoCs 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 BLoCs avec les widgets Flutter
- Injecter les BLoCs dans l'arborescence des widgets
- Utiliser BlocProvider, BlocBuilder, BlocListener et BlocConsumer
- Gérer efficacement les reconstructions de widgets (rebuilds)
- Travailler avec le BuildContext
Navigation et communication entre BLoCs
- Transmettre des données entre les écrans
- Communiquer entre plusieurs BLoCs
- Gérer l'état partagé de l'application
- 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 de l'application mises en cache
- Simuler les données locales et distantes
- Bonnes pratiques pour l'état persistant
Test et débogage
- Tests unitaires de BLoCs et Cubits
- Tests de widgets avec BLoC
- Débogage des transitions d'état
- Journalisation (logging) et dépannage des problèmes courants
Développement d'application en pratique
- Construire une application Flutter complète en utilisant le motif BLoC
- Implémenter la navigation et la gestion d'état
- Tester et déboguer l'application
- Revue des bonnes pratiques et prochaines étapes
Pré requis
- Compréhension de base du fonctionnement de Flutter
Public cible
- Développeurs
Nos clients témoignent (1)
Informations supplémentaires très utiles
Grzegorz - Comp S.A.
Formation - BLoC Pattern
Traduction automatique