Développez des applications sur iOS et Android avec React Native

Découvrez comment créer des applications pour mobiles et tablettes numériques sur iOS et Android facilement, en utilisant Expo.

All Levels
80 hours
4.9 / 5
+100 reviews
Avatar de Jérôme DELAUNEY
Avatar de Shompoth KHAN
Avatar de Mansour MAHAMAT-SALLE
Avatar de Manon ECHE
Avatar de Alliance TSHINDAYI
1,954 learners
Développez des applications sur iOS et Android avec React Native

Overview

This course is not available in your language.

Bienvenue sur le cours sur React Native, le seul cours dont vous avez besoin pour apprendre à utiliser React, même en partant de zéro.

Avec plus de 24 heures, ce cours est sans doute le plus complet que vous puissiez trouver. Même si vous n'avez aucune expérience en programmation avec React Native, vous passerez du niveau débutant à celui de professionnel grâce à ce cours. Voici pourquoi :

  • Ce cours est enseigné par le formateur emblématique de BELIEVEMY, l'un des meilleurs acteurs de la pédagogie dans le domaine du développement web
  • Ce cours a été entièrement mis à jour pour la toute dernière version de React Native, vous apprendrez les toutes dernières nouveautés et les meilleures astuces de programmation du moment
  • Ce cours n'est pas un cours magistral : vous allez passer par toutes les émotions et vous allez pratiquer dans des dizaines de cas concrets, avec notamment trois vrais projets
  • L'ensemble du contenu du cours a été vu et revu pendant plusieurs mois par plusieurs développeurs professionnels de React pour être parfaitement en adéquation avec les besoins professionnels des entreprises
  • Plus de 100.000 étudiants ont déjà appris le développement web grâce à nos cours
  • Ce cours est constamment mis à jour avec de nouveaux contenus et de nouveaux projets proposés par les étudiants : c'est-à-dire par vous !

Nous allons y aller pas à pas, nous avancerons méthodiquement et astucieusement pour que vous puissiez toujours comprendre ce que vous faites et pour que vous puissiez apprécier vos résultats.

Course Outline

20 parts

Avant de commencer

7 min4 sessions
Qu'allons-nous faire dans cette formation ?3 min
Prérequis1 min
Comment réussir cette formation ?2 min
Comment poser mes questions ?1 min

Orientation

1 session
Commencez la formation selon votre niveau

Commençons par installer React Native

1h89 sessions
Comment fonctionne React Native ?2 min
Quels sont les logiciels dont nous allons avoir besoin ?1 min
Quelles sont les extensions à installer ?14 min
Les deux façons de créer une application React Native3 min
Créons notre première application avec Expo11 min
Analysons les fichiers et dossiers créés par Expo9 min
Ouvrir une application sur un simulateur Android18 min
Ouvrir une application sur un simulateur iOS3 min
Ouvrir une application sur son appareil physique7 min

Projet #1 Guidé - Une application StarBucks

2 min1 session
Voici ce que nous allons réaliser dans les prochaines sessions2 min

Earn Your Certification

At the end of this course, you will receive a certification validating your skills in React Native if you successfully complete all quizzes.

React Native Course Certification
Believemy Originals logo
Content up-to-date as of October 13, 2026
In French 🇫🇷
Shareable Certificate of Completion
Mentor Assistance
Source Code Provided

React Native in action: from code to app

It is the same React as for the web. Except here, the result is a real mobile app. Tap the heart in the phone and watch the code light up.

App.jsInteractive
function Profil() {
  const [likes, setLikes] = useState(0)
  return (
    <Pressable
      onPress={() => setLikes(likes + 1)}>
      <Text> ♥ {likes}
    </Pressable>
  )
}

Tap the heart: it runs the onPress line of your code.

9:41
Profile
BeBot
BeBot
@bebot

You write React, just like for a website. But this time, it becomes an installable app, on iPhone and Android alike.

Your turn: compose your screen

An app is an assembly of small blocks. Turn them on one by one and watch your screen take shape, like a real React Native developer.

Screen.jsPlayable
Tap to add or remove
9:41
My app

Each block is a component. That is exactly how you build an app in React Native: by assembling components.

React Native is in your pocket

You probably already have a React Native app on your phone without knowing it. Learning React Native means you can build the same.

In your pocket

Apps on your phone are built with React Native.

Instagram

Photo sharing, on billions of phones.

Discord

The HQ of communities and gaming.

Shopify

The app behind online stores.

Pinterest

Billions of ideas to pin.

Skype

Video calls, rewritten in React Native.

Wix

Build and manage a site from your phone.

Instagram, Discord, Shopify... apps used by hundreds of millions of people are built with React Native.

One app, or two? With or without React Native

Building for iPhone and Android is normally twice the work. React Native changes that.

Without React Native
  • Code twice: one iOS app, then one Android app.
  • Learn Swift AND Kotlin, two languages from scratch.
  • Two teams, two budgets, releases out of sync.
  • The smallest fix has to be redone twice.
With React Native
  • A single JavaScript codebase for iOS and Android.
  • You reuse the React you already know.
  • One team, one codebase, everything ships together.
  • You fix once, it ships to both.
The result

Real mobile apps on iOS and Android, with the React skills you already have. That is React Native.

Learner Reviews of Our React Native Course

4.9 / 5
+100 reviews (Trustpilot and Believemy)
Je maîtrisais déjà React pour le web, mais je n'avais jamais osé me lancer dans le mobile. Cette formation m'a fait passer le cap : j'ai publié ma première app sur l'App Store et le Play Store ! Les explications sur la navigation, les composants natifs et les API mobiles sont d'une clarté incroyable. Merci Believemy !
Maxime DUBOIS
Avis vérifié
Passer du web au mobile me semblait insurmontable. Grâce à cette formation, j'ai compris comment réutiliser mes compétences React pour créer de vraies applications iOS et Android. On code une app complète du début à la fin, avec des projets vraiment concrets. Aujourd'hui, je développe en freelance sur du mobile. Un indispensable !
Léa GARNIER
Avis vérifié
Google
Capgemini
Deloitte

Join over 1,954 learners who have already taken this course!

Start tonight, move forward whenever you can: the course picks up right where you left off.

FAQs

What is React Native?

React Native is an open source framework created by Meta (Facebook) that lets you build native mobile apps for iOS and Android from a single codebase, using JavaScript and React.
Instead of learning Swift for iOS and Kotlin for Android, you reuse your React skills to build real mobile apps you can publish on the App Store and Google Play Store. It is today one of the most in-demand technologies for mobile development.

How long will it take to complete this course?

Our learners take an average of 80 hours to complete this course.

Are there specific times I need to follow the course?

No, you can follow the course at your own pace as it is entirely online. This means you can take this course whenever and wherever you like.

What level is required to take this course?

This course is suitable for all levels. If you've never used React Native before, just start from the beginning and follow the modules in order.
If you already have some knowledge of React Native, you can jump directly to the modules that interest you.

Can I ask questions if I have a problem?

Yes, you can ask questions anytime. We have a team of mentors available to help you and answer your questions if you encounter any issues.
You can even join our private community to interact with other learners.

Will I receive a certificate at the end of the course?

Yes, you will receive a certificate upon completing the course. This certificate is proof of your achievement, as you must complete all modules and quizzes to receive it, demonstrating your commitment.

Is the course up-to-date with the latest version?

Yes, the course is up-to-date with the latest version of React Native. We regularly update our courses to ensure they reflect the latest technology.

You Might Also Like These Courses