
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.