Programmation mobile : créer des apps avec React Native

€23.90

Apprenez à créer des applications mobiles performantes et multiplateformes avec React Native, en maîtrisant les bases, les fonctionnalités avancées et les bonnes pratiques pour développer des solutions innovantes et prêtes à être déployées sur l’App Store et Google Play !

Formation : Création d'Applications Mobiles avec React Native

Module 1 : Introduction à React Native

  • Qu'est-ce que React Native et pourquoi l'utiliser ?

  • Installation et configuration de l’environnement de développement.

  • Structure d’un projet React Native.

  • Création d’une première application simple.

Module 2 : Les Bases de React Native

  • Utilisation des composants de base et création d’interfaces utilisateurs.

  • Gestion des événements et de l’état avec Hooks (useState, useEffect).

  • Navigation entre écrans avec React Navigation.

Module 3 : Composants Avancés et Fonctionnalités

  • Intégration des fonctionnalités natives (géolocalisation, caméra).

  • Gestion des formulaires avec TextInput et bibliothèques comme Formik.

  • Stockage des données locales avec AsyncStorage et SQLite.

  • Création d'animations avec Animated API et Reanimated.

Module 4 : Intégration d’APIs et Déploiement

  • Consommation d’APIs externes avec fetch et Axios.

  • Mise en place de l’authentification utilisateur (Firebase, solutions personnalisées).

  • Optimisation des performances et gestion des erreurs.

  • Déploiement des applications sur l’App Store et Google Play.

Module 5 : Bonnes Pratiques et Optimisation

  • Structuration du code pour des projets maintenables et évolutifs.

  • Tests unitaires, d’intégration et end-to-end (Jest, Detox).

  • Optimisation des performances (FlatList, React.memo).

  • Automatisation du déploiement avec CI/CD.