![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
React Native : Développer et déployer des applications mobilesDate de mise à jour : 22/06/2026
| Identifiant OffreInfo : 15_26539013F |
Carif-Oref Occitanie |
À l'issue de la formation, vous serez capable de :
1. Évaluer l'Écosystème : Situer React Native face aux autres frameworks mobiles et comprendre son fonctionnement spécifique basé sur le JavaScript Bridge et les composants natifs.
2. Maîtriser l'Environnement : Installer et configurer la chaîne d'outils de développement complète (Node.js, Watchman, SDK Android, Xcode, outils Expo ou React Native CLI).
3. Structurer l'Architecture : Concevoir une architecture logicielle robuste et évolutive pour une application multiplateforme (gestion d'état, navigation, découpage en composants réutilisables).
4. Créer des UI Performantes : Bâtir des interfaces graphiques fluides, responsives et interactives en optimisant le rendu visuel et la gestion des styles (Flexbox, animations).
5. Exploiter le Matériel : Manipuler les Core Components d'Angular/React Native et interconnecter l'application avec les fonctionnalités physiques des smartphones (GPS, APN, stockage local).
Jour 1 : Écosystème Cross-Platform, Architecture & Toolchain
Marché Mobile : Positionnement face à Flutter ou Ionic. Mécanique interne de React Native, rendu natif et communication asynchrone.
Environnement : Installation de Node.js, NPM/Yarn. Configuration des SDK (Android Studio, Xcode) et initialisation via Expo / CLI.
Pratique : Arbitrage technique sur cas réels, initialisation d'un projet de base et exécution du build initial sur simulateur.
Jour 2 : Architecture Logicielle, Gestion d'État & Layout FlexboxStructure & State : Patterns d'architecture (MVVM, flux unidirectionnel type Redux). Gestion des états locaux (Hooks) et globaux.
UI/UX fluide : Core Components (View, Text, Image), mise en page responsive avec Flexbox et routage via React Navigation.
Pratique : Conception d'une architecture globale validée par IA et intégration d'une interface de navigation multi-écrans.
Jour 3 : API Matérielles, Écosystème Externe & Mini-ProjetComposants avancés : Optimisation des listes volumineuses (FlatList) et interactions avec le matériel (GPS, Appareil photo, stockage local).
Industrialisation : Débogage avancé (React DevTools), tests, intégration de modules tiers et déploiement final sur terminaux réels.
Pratique : Développement guidé d'une application de synthèse interconnectée aux fonctionnalités natives et aux capteurs du smartphone.
Non certificiante
Sans niveau spécifique
Conventionnement : Non
Autre
Niveau d'entrée : Sans niveau spécifique
Connaissances pratiques en JavaScript Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins