Développement web & mobile

📱 iOS & Android avec une seule base

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
#React Native#Expo Mobile#Apps iOS Android#Développeur Mobile Maroc#Casablanca Mobile

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. 1.1Différence Web vs Mobile, pont natif (Native Bridge/JSI) et configuration d'un environnement Expo moderne
  2. 1.2Composants primitifs natifs (View, Text, Image, ScrollView, FlatList optimisée)
  3. 1.3Mise en page adaptative avec Flexbox mobile, StyleSheet et gestion de la zone sécurisée (SafeAreaView)
  4. 1.4Gestion des interactions tactiles (Pressable, gestes tactiles avec react-native-gesture-handler)
2Navigation & Gestion d'état mobile4 leçons · 1 h
  1. 2.1Architecture de navigation avec Expo Router et React Navigation (piles d'écrans Stack)
  2. 2.2Navigation ergonomique par onglets inférieurs (Tabs) et tiroirs coulissants (Drawer)
  3. 2.3Passage de paramètres typés entre écrans et gestion du bouton retour matériel sous Android
  4. 2.4Persistance locale des données avec AsyncStorage et SQLite embarqué (expo-sqlite)
3Matériel, Capteurs & Télémétrie4 leçons · 1 h
  1. 3.1Gestion granulaire des permissions d'exécution sous iOS et Android
  2. 3.2Géolocalisation GPS en temps réel et rendu cartographique (react-native-maps)
  3. 3.3Prise de vue caméra, galerie photo et lecture de codes-barres/QR codes (expo-camera)
  4. 3.4Notifications push locales et distantes avec le service Expo Notifications
4Optimisation, Compilation & Déploiement4 leçons · 1 h
  1. 4.1Débogage avec React Native Debugger et profilage de fluidité (60 FPS, rendu des listes)
  2. 4.2Sécurité des stockages sensibles (clés API, jetons JWT) avec expo-secure-store
  3. 4.3Automatisation des builds dans le cloud avec EAS Build (génération d'APK, Android App Bundle AAB et build iOS IPA)
  4. 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

À votre rythme

Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.

En pratiquant

Des cas concrets et des mises en situation tout au long des modules.

Une validation

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é.

    4 modules · 16 leçons · 4 h

    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.

    4 modules · 16 leçons · 4 h

    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.

    4 modules · 12 leçons · 3 h

    Voir le programme Accès sur attribution