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 d'état
- Compréhension de l'état dans les applications Flutter
- Aperçu des approches de gestion d'état dans Flutter
- Pourquoi et quand utiliser le patron BLoC
- Avantages de la séparation entre logique métier et interface utilisateur
Compréhension du patron BLoC
- Concepts fondamentaux du BLoC
- Événements, états et flux (streams)
- Fondamentaux de la programmation réactive
- Cycle de vie du BLoC
Conception de l'architecture BLoC
- Structuration d'une application Flutter à l'aide du BLoC
- Séparation des couches présentation, logique métier et données
- Organisation des projets pour assurer leur maintenabilité
- Application des principes de l'architecture propre (Clean Architecture)
Création et gestion des BLoCs
- Création de BLoCs et de Cubits personnalisés
- Gestion de l'état de l'application
- Traitement des opérations asynchrones
- Gestion des erreurs et transitions d'état
Intégration des BLoCs avec les widgets Flutter
- Injection des BLoCs dans l'arbre de widgets
- Utilisation de BlocProvider, BlocBuilder, BlocListener et BlocConsumer
- Gestion efficace des reconstructions de widgets
- Travail avec le BuildContext
Navigation et communication entre BLoCs
- Transmission de données entre les écrans
- Communication entre plusieurs BLoCs
- Gestion de l'état partagé au sein de l'application
- Coordination de flux utilisateur complexes
Persistances des données et stockage local
- Intégration du stockage local avec le BLoC
- Gestion des données mises en cache par l'application
- Synchronisation des données locales et distantes
- Bonnes pratiques pour la persistance de l'état
Tests et débogage
- Tests unitaires des BLoCs et Cubits
- Tests des widgets avec le BLoC
- Débogage des transitions d'état
- Journalisation (logging) et résolution des problèmes courants
Développement pratique d'une application
- Réalisation d'une application Flutter complète utilisant le patron BLoC
- Mise en œuvre de la navigation et de la gestion d'état
- Tests et débogage de l'application
- Revue des bonnes 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