Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React Native & Expo : créez votre première app mobile !!
Rating: 5.0 out of 5(1 rating)
25 students

React Native & Expo : créez votre première app mobile !!

Créez une app mobile multi-plateforme avec React Native, Expo et TypeScript, pas à pas, en adoptant de bonnes pratiques.
Created bySK Tutos
Last updated 7/2025
French

What you'll learn

  • Comprendre pourquoi utiliser React Native, Expo et Typescript
  • Développer une application mobile avec React Native, Expo et Typescript
  • Créer des composants, gérer la navigation, les formulaires, les appels API (REST & GraphQL), les hooks, les contextes, et plus encore
  • Comprendre l’écosystème du projet : structuration du code, gestion des erreurs, outils de linting, etc.
  • Installer son environnement, comprendre l’architecture de React Native et adopter de bonnes pratiques pour être efficace.
  • Poser les bases solides pour aller vers des projets React Native plus avancés et réutilisables pour vos futurs projets

Course content

6 sections6 lectures1h 51m total length
  • Introduction2:30

Requirements

  • Savoir utiliser un terminal (exécuter des lignes de commande)
  • Connaître les bases de JavaScript
  • Avoir des notions de React

Description

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.

Who this course is for:

  • Les développeurs web maîtrisant React et souhaitant s’initier au développement mobile avec React Native
  • Les développeurs JavaScript désireux de découvrir l’écosystème mobile moderne avec Expo et TypeScript
  • Celles et ceux qui veulent poser des bases solides pour créer des applications mobiles multi-plateformes (iOS & Android)
  • Toute personne suffisamment curieuse et motivée pour apprendre pleins de nouvelles choses