For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /fr/docs/mobile.md (or send Accept: text/markdown).
Vue d’ensemble du mobile
Une interface Expo connectée à la même base gérée côté serveur.
Votre première session mobile
Suivez le tutoriel Mobile ci-dessous depuis un ordinateur, avec un téléphone ou un simulateur installé à proximité. Vous installerez le projet, écrirez une adresse publique API dans apps/mobile/.env.local et scannerez un code QR Expo. Expo est l'outil de développement qui ouvre vos écrans React Native sur un appareil.
Les packages Next.js API et serveur partagé restent la source des comptes, des données et des autorisations : il s'agit du backend Web en cours d'exécution avec lequel votre téléphone communique. Le serveur QR de Expo fournit uniquement le code d'écran. Un aperçu réussi ne signifie pas que le backend, la connexion ou les achats en magasin ont été configurés ; le didacticiel montre comment tester chaque limite dans l'ordre.
Partager les contrats, conserver une présentation native
Expo comprend la connexion et la gestion de session natives, les vues d’espace de travail et de paramètres, les commandes de chat et les parcours d’achat RevenueCat. L’API Next.js et les packages serveur partagés restent la référence pour les données communes, l’autorisation et la vérification du fournisseur ; les écrans natifs les appellent au lieu d’intégrer des identifiants serveur.
L’application Expo se trouve dans apps/mobile. Elle consomme la base commune via une API sans intégrer d’identifiants serveur. L’authentification native, le stockage sécurisé de session, les liens profonds, les commandes de chat et la présentation des achats RevenueCat disposent de modules client dédiés.
Configurer l’API et le schéma de l’application
Définissez EXPO_PUBLIC_API_URL avec une origine d’API accessible depuis votre émulateur ou appareil physique. Sur un téléphone, localhost désigne ce téléphone : utilisez donc l’hôte de développement accessible approprié. EXPO_PUBLIC_APP_SCHEME indique le schéma de liens profonds de l’application.
Examinez apps/mobile/app.config.ts et la configuration d’authentification avant de tester les rappels. Les valeurs Expo publiques sont intégrées au client et ne doivent contenir aucun secret fournisseur.
Vérifier sur l’appareil cible
Lancez d’abord les tests déterministes du stockage de session, des liens profonds, de l’annulation du chat et des droits. Vérifiez ensuite le retour de connexion, la restauration de session, la déconnexion et la synchronisation des achats dans la build de développement EAS visée ; Expo Go ne valide pas les vrais achats des boutiques.
La validation sur appareil physique et auprès des fournisseurs est distincte du parcours local de référence web. Suivez explicitement ces étapes pour chaque cible de publication.
Pour poursuivre la configuration, consultez Exécuter l’application mobile.
