Développement Mobile Hybride avec React Native
Ce cours initie au développement mobile hybride avec React Native et Expo. Il vous apprend à concevoir, structurer, styliser et publier des applications mobiles multiplateformes, tout en explorant la gestion des états, la navigation, les APIs et les fonctionnalités avancées.
Loading ...
Programme du cours
Ce chapitre introduit les concepts clés de React Native et les différences entre applications hybrides et natives. Il guide l’apprenant dans l’installation de l’environnement de développement et la création de son premier projet avec Expo.
5 leçons • 3 quiz
Ce chapitre se concentre sur la structure des projets React Native et la création des composants de base. Il initie également à la stylisation des interfaces et à la conception de mises en page réactives.
5 leçons • 3 quiz
Les différents types de navigation sont explorés ici : navigation en pile, onglets et tiroirs. L’apprenant découvre les bibliothèques recommandées comme react-navigation et leur intégration dans un projet Expo.
5 leçons • 3 quiz
Ce chapitre couvre l’utilisation des hooks (useState, useEffect), le Context API pour le partage d’état, et AsyncStorage pour la persistance locale des données dans l’application.
5 leçons • 3 quiz
L’apprenant apprend à interagir avec des APIs en utilisant fetch ou Axios, à afficher dynamiquement des listes de données avec FlatList ou SectionList, et à gérer les erreurs et les états de chargement.
5 leçons • 3 quiz
Ce chapitre présente le processus de build et de publication d’une application via Expo, ainsi que l’utilisation de modules avancés (caméra, géolocalisation, notifications). L’ejection d’Expo est aussi abordée pour les besoins spécifiques.
5 leçons • 3 quiz
Ce dernier chapitre propose des conseils d’organisation du code, d’optimisation des performances.
5 leçons • 3 quiz
5 leçons • 3 quiz
Ce que disent nos étudiants
"Ce cours m'a permis de comprendre les bases de la programmation de manière claire et progressive. Les exercices pratiques sont excellents pour assimiler les concepts."