React Native : Développer et déployer des applications mobiles
Date de mise à jour :
Identifiant Offre Info : 15_26539013F
Organisme responsable :
NAPSIA
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
À 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 :…
À 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).
Programme de la formation
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,…
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.
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
21 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Autre
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Connaissances pratiques en JavaScript Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
142 Route d'Albi31200 Toulouse
Responsable : NAPSIA
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
142 route d'Albi
31200 Toulouse - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes