← Tous les outils

React Native

Gratuit

Le framework pour construire des apps mobiles avec React. Avec Expo, tu testes direct sur ton téléphone sans Xcode ni Android Studio. Pratique pour le vibe coding mobile.

React Native, c'est React pour le mobile. Tu écris du code en JavaScript ou TypeScript avec des composants React, et ça compile en une app native iOS et Android.

L'intérêt, c'est que tu peux partager une partie du code entre ton app web React et ton app mobile. Pas tout (l'interface est différente), mais la logique métier, les appels API, la gestion d'état.

Expo : la porte d'entrée

Le vrai game-changer pour le vibe coding mobile, c'est Expo. Expo est une surcouche de React Native qui simplifie tout :

  • Pas besoin d'installer Xcode ou Android Studio pour commencer
  • Tu testes ton app directement sur ton téléphone avec l'app Expo Go
  • Les mises à jour en direct (over-the-air) sans passer par l'App Store
  • Un ensemble de librairies pré-intégrées (caméra, notifications, localisation)

Avec Expo, tu peux vibe coder une app mobile sans toucher à un environnement de développement natif. Tu codes, tu scannes un QR code avec ton téléphone, et tu vois le résultat en temps réel.

Par où commencer

npx create-expo-app mon-app
cd mon-app
npx expo start

Tu scannes le QR code avec l'app Expo Go sur ton téléphone, et c'est tout. Pas de simulateur, pas de configuration, pas de SDK Android à télécharger.

Ressources

  • React Native : le site officiel
  • Expo : la plateforme pour simplifier le développement React Native

Vidéos associées