15_26539013F_1064409S https://www.meformerenregion.fr/formations/539013 React Native : Développer et déployer des applications mobiles NAPSIA

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

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

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 certifiante

Sortie

Sans niveau spécifique

Contact de la formation

142 route d'Albi
31200 - Toulouse
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe : 0562841013
Contacter l'organisme

Contact de l'organisme formateur

NAPSIA
SIRET : 88040241700047
31200 Toulouse
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe : 0562841013
Contacter l'organisme

Information fournie par :