Notre programme de formation React Native
Plongez dans les rouages de React Native et apprenez à créer des applications mobiles natives et cross-platform pour iOS et Android. De la configuration de l’environnement au déploiement sur les stores, en passant par la gestion des données et les bonnes pratiques de tests, cette formation vous permettra de concevoir des applications complètes, optimisées et prêtes pour les stores !
- 🎤 Animée par un expert de JoliCode, passionné et actif dans la communauté tech.
- 🎓 Certifiée Qualiopi, reconnue pour sa qualité et conforme aux standards les plus élevés.
- 💯 Très courte, pour une montée en compétence rapide et impactante.
- 🧑💻 Accompagnement possible après la formation pour des conseils adaptés à votre projet.
Contenu de la formation
Le mobile sans limites
Vous retrouvez dans cette formation notre retour d'expérience, ainsi qu'une présentation des modules et ressources open source retenus par notre équipe, utiles au développement de votre projet.
Nous avons souhaité réaliser une formation avec une forte participation des élèves via la réalisation d'un projet mobile de A à Z, étalé sur les trois jours, permettant de sortir de la formation à la fois avec un bagage théorique et pratique. Ainsi, les participants connaîtront à l'issue de la formation :
- comment démarrer avec React Native
- maîtrise des concepts-clé du React Native et du développement mobile en général
- comment concevoir la navigation au sin d'une application React Native
- l'intégration de librairie tierces, pour étendre la surface de votre application en profitant de l'écosystème Open Source
- les bonnes pratiques et les pièges à éviter
- le déploiement sur les stores en production
Introduction à React Native et développement mobile Dans cette section, vous apprendrez pourquoi React Native est une solution incontournable pour le développement d’applications mobiles performantes, cross-platform, et avec une base de code unifiée pour iOS et Android. Nous aborderons également la configuration de l’environnement et la structure d’une application React Native.
- Introduction au développement mobile avec React Native
- Pourquoi choisir une solution cross-platform ?
- Configuration de l’environnement de développement (Expo, émulateurs et simulateurs)
- Structure de base d’une application React Native
- Premier projet : création d’une application mobile simple
Vous apprendrez ici à créer des interfaces utilisateur avec les composants React Native, ainsi qu’à utiliser les hooks pour gérer l’état et les événements dans vos applications. Nous explorerons également la gestion des styles et des layouts spécifiques au mobile.
- Introduction aux composants React Native (Text, View, Image, etc.)
- Gestion des hooks (useState, useEffect) et cycle de vie
- Gestion de l’état avec le state et Context API
- Style et positionnement avec Flexbox
- Gestion des événements utilisateurs (touche, swipe, scroll)
Pour créer une application mobile complète, la navigation et la gestion des données sont cruciales. Vous apprendrez ici à configurer la navigation avec React Navigation et à récupérer les données à partir d’API externes. Nous aborderons aussi le stockage local avec AsyncStorage.
- Gestion de la navigation avec React Navigation (stack, tabs, drawer)
- Récupération des données avec Fetch API et React Query
- Gestion des données avec Redux et traitement asynchrone
- Stockage hors ligne avec AsyncStorage et SQLite
- Utilisation des API natives : GPS, caméra, notifications
Dans cette section, vous apprendrez à intégrer des librairies tierces pour enrichir vos applications, ainsi qu’à utiliser TypeScript pour le typage statique. Vous découvrirez également comment tirer parti des bibliothèques pour améliorer vos interfaces et interactions utilisateur.
- Utilisation de librairies UI tierces (React Native Elements, NativeBase)
- Intégration de TypeScript pour le typage des composants
- Librairies natives pour accéder aux fonctionnalités de l’appareil
- Gestion de la carte, caméra, et notifications
- Création d’animations et transitions fluides
Pour conclure la formation, vous apprendrez les bonnes pratiques en termes de performance, accessibilité et tests. Nous aborderons également le processus de déploiement de votre application sur les stores iOS et Android.
- Tests unitaires avec Jest et tests E2E avec Detox/Maestro
- Optimisation des performances et gestion de la mémoireAccessibilité et internationalisation (i18n)
- Préparation et mise en ligne de l’application sur l’App Store et Google Play
- Introduction à React Native pour le développement mobile avancé

- Durée de la formation :
- 3 jours
- Tarif :
- 1800 € HT / personne
- Public
-
- Développeurs mobile cross-platform et/ou Javascript
- Chefs de projets techniques
- Pré-requis
-
- Connaissances de JavaScript
- La pré-installation du SDK Android est un plus
- Prochaines dates

Formation certifiée Qualiopi : Eligible aux financements publics et mutualisés.
Portrait du formateur
Bien accompagné
Hugo Foyart
Hugo, diplômé de la promotion 2019 d’Epitech Paris, est passionné par le Web et le mobile. Développeur React depuis 2017, Hugo a su développer ses compétences techniques au travers de missions diverses et variées notamment sur une stack React / Ruby on Rails, parfois en micro-services. Curieux, il s’intéresse de près aux différents projets liés à React / React Native et n’hésite pas à y apporter sa contribution.
Hugo est l'auteur de nombreuses publications sur le site de Premier Octet, agence spécialiste de javascript au sein de laquelle il apporte son expertise pour la conception et le développement d'applications mobiles (et Web) performantes, avec un budget optimal.

Notre expertise à ce sujet
Expertise
Chez JoliCode, nous nous appuyons sur l’expertise de Premier Octet pour le développement mobile avec React Native. Co-fondée par JoliCode, Premier Octet se spécialise dans la création d’applications mobiles cross-platform (Android et iOS) avec React Native et Expo.
Grâce à React Native, Premier Octet développe des applications qui allient performance et efficacité, tout en exploitant un environnement moderne et riche en composants. Les avantages de cette technologie sont nombreux : développement avec React et TypeScript, gain de temps grâce à la nature cross-platform, et un vaste écosystème de composants réutilisables. En combinant cette expertise avec des outils tels que TypeScript et Expo, Premier Octet assure des solutions robustes et performantes.
Leur blog présente régulièrement des articles qui offrent des perspectives précieuses sur les dernières tendances et meilleures pratiques.
Avec cette formation, bénéficiez d’une expertise de pointe pour créer des applications mobiles au top, soutenues par une expérience approfondie et un savoir-faire reconnu !
Demander un devis
Nous sommes à votre disposition pour vous aider à choisir la formation adaptée à vos besoins et pour organiser des sessions sur-mesure si nécessaire.