Ce que vous apprendrez ?

  • Diagnostiquer et résoudre les problèmes courants liés aux performances et à l'optimisation des animations React Native Reanimated 2.
  • Créer des animations basées sur des gestes utilisateur précis et réactifs.
  • Développer des transitions d'écran fluides et engageantes avec Reanimated 2.
  • Implémenter des animations complexes et personnalisées en utilisant les Worklets et les Shared Values.
  • Maîtriser les concepts fondamentaux de React Native Reanimated 2 et sa différence avec les animations natives.

Prérequis

  • Connaissance de base de JavaScript et ES6+. Familiarité avec React et les concepts de composants React. Compréhension des bases de React Native (création de composants, gestion de l'état, cycle de vie des composants). Expérience pratique avec la navigation dans une application React Native. Capacité à comprendre et à utiliser la documentation technique. Connaissance de base des concepts d'animation (timing, interpolation, easing). Aptitude à la résolution de problèmes et au débogage. Familiarité avec Git et Github (ou un système de contrôle de version similaire). Installation de Node.js et npm (ou yarn). Connaissance de base du concept de programmation réactive (un plus). Expérience avec React Native Reanimated 1 (un plus, mais pas obligatoire).

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Introduction à Reanimated 2 et ses concepts fondamentaux
  • Animations de base avec `useAnimatedStyle` et `withTiming`
  • Animations complexes avec `useAnimatedValue` et `withSpring`
  • Gestion des événements et des interactions utilisateur
  • Animations basées sur la physique avec `withDecay` et `withPhysics`
  • Animations synchronisées et composition d'animations
  • Utilisation des worklets pour des performances optimisées
  • Techniques avancées de gestion de l'état pour les animations
  • Animations personnalisées et création de composants réutilisables
  • Intégration avec d'autres librairies React Native
  • Optimisation des performances des animations
  • Débogage et résolution des problèmes d'animations
  • Cas d'utilisation avancés : onglets, transitions, etc.
  • Techniques avancées de manipulation du layout
  • Intégration avec des API natives
  • Projets et exercices pratiques

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