
Envie de créer votre première application mobile avec React Native ?
Ce cours d’introduction 100% pratique vous guide pas à pas dans la création d’une application mobile multi-plateforme (iOS & Android) à l’aide de React Native, Expo et TypeScript.
Vous apprendrez à :
Configurer votre environnement de développement pour travailler efficacement avec React Native, Expo et TypeScript
Initialiser un projet avec Expo et le lancer sur un simulateur iOS
Comprendre l’architecture d’une app React Native moderne et bien structurée
Mettre en place les fondations de votre application mobile, dès les premières lignes de code
Utiliser ESLint et Prettier pour garder un code propre, cohérent et professionnel
Créer des vues et gérer la navigation entre elles
Utiliser les composants React Native de base et créer vos propres composants réutilisables
Mettre en place un formulaire avec react-hook-form et valider les données avec Yup
Créer un contexte et un hook personnalisé pour centraliser certaines logiques
Effectuer des appels API REST et GraphQL, et gérer les données reçues
Stocker des informations localement à l’aide de AsyncStorage
Utiliser les composants de navigation avancée, comme un header personnalisé, des onglets et un menu latéral avec React Navigation (Stack, Tabs, Drawer)
Ce cours est conçu pour :
Les développeurs web React souhaitant découvrir le mobile
Les développeurs JavaScript curieux d’apprendre à créer une app mobile
Toute personne motivée, prête à apprendre un nouvel environnement
Prérequis :
Savoir utiliser un terminal (ligne de commande)
Connaître les bases de JavaScript
Avoir des notions de React (composants, props, state, structure, etc)
Contenu du cours :
6 vidéos pour presque 2h de contenu
Ressources et commandes disponibles pour chaque vidéo
Un projet final accessible sur GitHub
En fin de cours, vous aurez les bases solides pour créer vos propres applications mobiles avec React Native, et vous serez prêt à aller plus loin avec confiance.