Ce que vous apprendrez ?

  • Comparer et contraster les différentes techniques d'animation (Hero, Lottie, CustomPainter) en termes d'efficacité et d'utilisation.
  • Déboguer et résoudre les problèmes courants liés aux performances des animations dans Flutter.
  • Créer une animation personnalisée utilisant la classe CustomPainter pour dessiner et animer une forme géométrique complexe.
  • Intégrer et personnaliser des animations Lottie à partir de fichiers JSON dans une application Flutter.
  • Implémenter des animations Hero pour des transitions d'écran fluides entre au moins trois écrans différents.

Prérequis

  • Connaissance de base du développement mobile. Familiarité avec le langage Dart. Compréhension des bases de Flutter (Widgets, Layouts, Stateful/Stateless Widgets). Expérience avec la création d'applications Flutter simples. Compréhension des concepts de base de l'animation (frames, timing, easing). Capacité à lire et comprendre du code Flutter existant. Connaissance de base du système de gestion de versions Git (pour le suivi des projets). Aptitude à la résolution de problèmes et à la pensée critique. Motivation à apprendre et expérimenter avec des techniques d'animation avancées. Accès à un environnement de développement Flutter configuré (IDE, SDK, etc.).

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Présentation de Flutter et ses capacités d'animation
  • Introduction à Hero Animations: Transitions entre écrans
  • Intégration et utilisation des widgets Hero
  • Exemples pratiques d'animations Hero
  • Intégration de la librairie Lottie dans un projet Flutter
  • Importation et utilisation d'animations Lottie
  • Personnalisation des animations Lottie
  • Gestion des performances avec Lottie
  • Principes fondamentaux de CustomPainter
  • Création d'animations personnalisées avec CustomPainter
  • Optimisation des performances de CustomPainter
  • Exemples d'animations complexes avec CustomPainter
  • Combinaison d'Hero Animations et Lottie
  • Intégration de CustomPainter avec d'autres types d'animations
  • Création d'une animation complexe combinant les trois techniques
  • Conseils et meilleures pratiques pour les animations complexes

À 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.