← Tous les cours Développement Mobile • Débutant

React Native : les bases complètes du développement mobile

Un cours complet pour apprendre React Native : Expo, React Native CLI, composants, styles, navigation, props, state, hooks, formulaires, API REST, stockage local, authentification JWT, permissions, caméra, images, notifications, offline, build Android/iOS, EAS Build et mini-projets.

Présentation

Ce que vous allez apprendre

Ce cours React Native est conçu pour les débutants, étudiants, développeurs web et développeurs JavaScript qui souhaitent créer des applications mobiles natives Android et iOS. Le cours commence par les bases : React Native, Expo, installation de Node.js, création d'un projet, structure des fichiers, composants natifs, View, Text, Image, ScrollView, TextInput, Button, Pressable, styles, Flexbox, props, state et hooks. Il avance ensuite vers la navigation, les écrans, formulaires, validation, consommation d'API REST, authentification, stockage local, gestion du token, permissions, caméra, galerie, notifications, géolocalisation, offline, architecture professionnelle, tests, optimisation, build avec Expo/EAS et publication Android/iOS. À la fin, l'apprenant sera capable de créer une vraie application mobile connectée à un backend Django, Spring Boot, Laravel, Node.js ou autre API.

Comprendre React Native et son rôle dans le développement mobile
Comprendre la différence entre Expo et React Native CLI
Créer un projet React Native avec Expo
Comprendre la structure d'un projet mobile
Utiliser les composants View, Text, Image, ScrollView, FlatList, TextInput, Pressable
Créer des interfaces mobiles avec StyleSheet et Flexbox
Comprendre props, state, hooks, useState, useEffect et useMemo
Créer plusieurs écrans avec React Navigation ou Expo Router
Créer des formulaires mobiles avec validation
Consommer une API REST avec fetch ou axios
Gérer loading, erreurs, empty states et refresh
Créer une authentification mobile avec token JWT
Stocker des données localement avec AsyncStorage ou SecureStore
Gérer images, caméra, galerie et fichiers
Demander et gérer les permissions mobiles
Ajouter notifications push/locales
Gérer mode offline et synchronisation simple
Organiser une architecture mobile propre
Créer des builds Android/iOS avec Expo EAS
Préparer la publication Google Play et App Store
Créer des mini-projets mobiles complets
Programme

Modules et leçons

Ressources

Liens et supports utiles

Continuer

Cours liés

R Recherche WA WhatsApp @ Email IG Instagram