Ce que vous apprendrez ?

  • Construire une application Flutter complexe en utilisant Riverpod et Freezed pour gérer efficacement l'état de l'application.
  • Déboguer efficacement les problèmes liés à la gestion d'état en utilisant Riverpod et les outils de développement Flutter.
  • Utiliser Freezed pour créer des modèles de données immuables et améliorer la lisibilité du code.
  • Comparer et contraster les différentes approches de gestion d'état avec Riverpod (providers, state providers, etc.).
  • Maîtriser l'implémentation de Riverpod pour la gestion d'état dans une application Flutter.

Prérequis

  • Familiarité avec le développement d'applications mobiles. Connaissance de base du langage Dart. Expérience avec le framework Flutter (création d'interfaces utilisateur, gestion de la navigation). Compréhension des concepts de base de la programmation orientée objet. Capacité à lire et comprendre du code Flutter existant. Connaissance des concepts de gestion d'état (au moins un pattern de base comme setState). Familiarité avec Git et Github (pour le clonage de projets et la gestion de version). Aptitude à la résolution de problèmes et à la pensée logique. Motivation à apprendre et à travailler de manière autonome. Accès à un environnement de développement pour Flutter (IDE, SDK). Ordinateur portable personnel.

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Introduction à la gestion d'état en Flutter
  • Présentation de Riverpod: concepts fondamentaux
  • Utilisation de Provider et Consumer
  • Gestion des erreurs avec Riverpod
  • Utilisation des widgets Riverpod (Provider, Consumer, etc.)
  • Gestion de l'état asynchrone avec Riverpod (Futures)
  • Introduction à Freezed: concepts fondamentaux
  • Création de modèles de données immutables avec Freezed
  • Techniques avancées de Riverpod: StateNotifiers, StateProviders
  • Gestion des dépendances avec Riverpod
  • Intégration de Freezed avec Riverpod
  • Utilisation de Freezed pour la validation de données
  • Gestion de l'état complexe avec Riverpod et Freezed
  • Optimisation des performances avec Riverpod
  • Tests unitaires avec Riverpod et Freezed
  • Meilleures pratiques et patterns de conception

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Fayçal Chebihi

faycal.chebihi@openskillroom.com

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits
  • Type de formation

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.