Programme de Formation
6
module(s)
Durée totale : 480
Accéder aux capacités natives de l'appareil avec les modules Expo (caméra, localisation, permissions) et intégrer un backend cloud Firebase ou Supabase.
Module 1 : Philosophie des modules Expo
60
Comprendre le catalogue expo-*, distinguer modules Expo et modules natifs custom, identifier les limites d'Expo Go et choisir le bon niveau d'intégration native.
Module 2 : Permissions et accès aux capteurs
75
Demander des permissions runtime iOS et Android, gérer les refus utilisateur et appliquer le principe de moindre privilège sur caméra, localisation et notifications.
Module 3 : Caméra et galerie avec expo-image-picker
90
Capturer une photo avec expo-camera, sélectionner une image depuis la galerie avec expo-image-picker et traiter le résultat (URI, métadonnées, redimensionnement).
Module 4 : Géolocalisation et cartes
90
Récupérer la position avec expo-location, afficher une carte avec react-native-maps, placer des marqueurs dynamiques et gérer le mode foreground versus background.
Module 5 : Firebase : Auth et Firestore
90
Intégrer Firebase dans un projet Expo, authentifier un utilisateur avec Firebase Auth et lire-écrire des documents dans Firestore en temps réel.
Module 6 : Supabase : alternative open source
75
Configurer un client Supabase dans Expo, authentifier un utilisateur, requêter une base Postgres et comparer Supabase à Firebase sur les critères qui comptent.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter