DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

React Native : Développer et déployer des applications mobiles

Date de mise à jour : 22/06/2026 | Identifiant OffreInfo : 15_26539013F

Information fournie par :
Carif-Oref Occitanie

Objectifs, programme, validation 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 : 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, Gestion d'État & Layout Flexbox

Structure & 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-Projet

Composants 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

Attestation de formation

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
21 heures en centre

Conventionnement : Non

Financeur(s)

Autre

Conditions d'accès

Public(s)
Demandeur d'emploi, Public en emploi, Tout public
Modalités de recrutement et d'admission

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

Modalités d'accès

Lieu de réalisation de l'action

Formation entièrement à distance
Adresse
Responsable :
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
142 route d'Albi
31200 - Toulouse
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe : 0562841013
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
NAPSIA
SIRET: 88040241700047
31200 Toulouse
Responsable : BENCHEHIDA
Téléphone fixe : 0562841013
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 19/06/2026 au 19/06/2028
débutant le : 19/06/2026
Adresse d'inscription
142 route d'Albi
31200 - Toulouse
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

NAPSIA
SIRET : 88040241700047

Adresse
142 route d'Albi
31200 - Toulouse
Téléphone fixe : 0562841013
Contacter l'organisme