Développement Mobile Multiplateforme avec React Native & Expo
Création d'applications mobiles natives pour iOS et Android avec React Native et Expo, composants natifs et déploiement.
- 4 modules
- 16 leçons
- 4 h de contenu
- Évaluation finale
Ce que vous allez apprendre
- Architecture mobile & Fondations Expo
- Navigation & Gestion d'état mobile
- Matériel, Capteurs & Télémétrie
- Optimisation, Compilation & Déploiement
Programme
4 modules · 16 leçons · 4 h de contenu
1Architecture mobile & Fondations Expo4 leçons · 1 h
- 1.1Différence Web vs Mobile, pont natif (Native Bridge/JSI) et configuration d'un environnement Expo moderne
- 1.2Composants primitifs natifs (View, Text, Image, ScrollView, FlatList optimisée)
- 1.3Mise en page adaptative avec Flexbox mobile, StyleSheet et gestion de la zone sécurisée (SafeAreaView)
- 1.4Gestion des interactions tactiles (Pressable, gestes tactiles avec react-native-gesture-handler)
2Navigation & Gestion d'état mobile4 leçons · 1 h
- 2.1Architecture de navigation avec Expo Router et React Navigation (piles d'écrans Stack)
- 2.2Navigation ergonomique par onglets inférieurs (Tabs) et tiroirs coulissants (Drawer)
- 2.3Passage de paramètres typés entre écrans et gestion du bouton retour matériel sous Android
- 2.4Persistance locale des données avec AsyncStorage et SQLite embarqué (expo-sqlite)
3Matériel, Capteurs & Télémétrie4 leçons · 1 h
- 3.1Gestion granulaire des permissions d'exécution sous iOS et Android
- 3.2Géolocalisation GPS en temps réel et rendu cartographique (react-native-maps)
- 3.3Prise de vue caméra, galerie photo et lecture de codes-barres/QR codes (expo-camera)
- 3.4Notifications push locales et distantes avec le service Expo Notifications
4Optimisation, Compilation & Déploiement4 leçons · 1 h
- 4.1Débogage avec React Native Debugger et profilage de fluidité (60 FPS, rendu des listes)
- 4.2Sécurité des stockages sensibles (clés API, jetons JWT) avec expo-secure-store
- 4.3Automatisation des builds dans le cloud avec EAS Build (génération d'APK, Android App Bundle AAB et build iOS IPA)
- 4.4Préparation des métadonnées et conformité pour publication sur Google Play Store et Apple App Store
Comment se déroule la formation
Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.
Des cas concrets et des mises en situation tout au long des modules.
Une évaluation finale s'ouvre quand vous avez parcouru l'essentiel de la formation.
Dans le même domaine
- Développement web & mobile🌐 HTML5, CSS3 & Responsive Design
Développement web
Fondations du Web moderne, sémantique HTML5, feuilles de styles CSS3, flexbox, grid et accessibilité.
Voir le programme Accès sur attribution - Développement web & mobile⚡ ES6+, DOM & Asynchronisme
JavaScript moderne
Syntaxe ES6+, manipulation avancée du DOM, gestion de l'asynchronisme (Promises, async/await) et programmation événementielle.
Voir le programme Accès sur attribution - Développement web & mobile⚛️ React, State Management & SPA
Développeur d'application Frontend
Conception d'applications réactives avec React, gestion d'état globale, hooks avancés et architecture de composants.
Voir le programme Accès sur attribution