Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.

Premiers pas
Vous pouvez obtenir une application mobile fonctionnelle en quelques étapes :Créer une application mobile

Tester votre application
- Dans l’Éditeur de projet : Dans le sélecteur d’appareil du panneau d’aperçu, choisissez Simulateur iOS ou Émulateur Android. Un vrai simulateur est diffusé dans l’Éditeur de projet afin que vous puissiez interagir sans quitter Replit. Ni Xcode ni Android Studio ne sont nécessaires.
- Sur un vrai téléphone avec Expo Go : Installez Expo Go sur votre iPhone ou appareil Android. Dans l’Éditeur de projet, sélectionnez Ouvrir dans Expo Go dans le panneau d’aperçu et scannez le QR code.

Prévisualiser sur un simulateur ou un émulateur
Replit vous permet d’exécuter et de tester vos applications mobiles sur votre téléphone avec Expo. Alternativement, Replit diffuse un vrai Simulateur iOS ou Émulateur Android directement dans le panneau d’aperçu. Les modifications que vous effectuez avec Agent se rechargent à chaud dans le simulateur, tout comme sur un vrai appareil.Comment ouvrir un simulateur
Choisir votre appareil
Compatibilité des navigateurs
- Chrome, Safari et les navigateurs basés sur Chromium sont entièrement pris en charge.
- Firefox n’est pas pris en charge. Les options iOS et Android apparaissent désactivées avec une note « Firefox non pris en charge » lorsque vous ouvrez Replit dans Firefox. Il s’agit d’une limitation de la technologie de diffusion qui alimente le simulateur.
Quand utiliser Expo Go à la place
Utilisez Expo Go sur un vrai téléphone lorsque vous devez tester des fonctionnalités qui dépendent du matériel réel ou lorsque vous souhaitez partager un aperçu avec quelqu’un qui n’est pas à votre ordinateur :- Caméra, microphone, haptiques ou autres capteurs natifs
- Notifications push
- Localisation GPS réelle
- Partager un aperçu de développement avec un coéquipier, un testeur ou un investisseur
Simulateur en plein écran
Depuis une carte d’artefact mobile, sélectionnez Plus d’actions → Ouvrir dans le Simulateur iOS ou Ouvrir dans l’Émulateur Android pour ouvrir le simulateur dans son propre onglet avec une plus grande fenêtre d’affichage.Pourquoi créer une application mobile ?
Créez une application mobile lorsque vous souhaitez :- Une expérience native : Des performances rapides, des interactions fluides et une interface utilisateur native à la plateforme.
- Les capacités de l’appareil : Caméra, notifications push, localisation, et plus encore.
- Distribution sur l’App Store : Une liste partageable que les gens peuvent découvrir et installer après le processus de révision d’Apple.
Fonctionnalités clés
- Création axée sur l’IA : Décrivez votre application, et Agent crée une application mobile fonctionnelle.
- Aperçu dans l’Éditeur de projet : Testez sur un Simulateur iOS ou un Émulateur Android sans quitter Replit, ou prévisualisez sur votre téléphone avec Expo Go.
- Full-stack par défaut : Ajoutez des routes serveur, une base de données, App Storage, des connecteurs et des intégrations IA à mesure que votre application se développe.
- Soumission guidée : Préparez des builds pour TestFlight et la soumission à l’App Store sans gérer les chaînes d’outils iOS locales.
Flux de développement
Il existe trois étapes pour accéder à votre application, chacune avec des audiences et des capacités différentes :| Étape | Qui peut accéder | Comment accéder | Idéal pour |
|---|---|---|---|
| Développement | Vous | Simulateur de l’Éditeur de projet, ou QR code pour Expo Go | Construire et itérer |
| Déploiement | Testeurs avec Expo Go | URL publique avec QR code | Aperçus de développement, prototypage et démos |
| App Store | Tout le monde | Téléchargement depuis l’App Store après la révision d’Apple | Version de production |
Aperçu de la publication
Lorsque vous préparez une version iOS, le flux est généralement le suivant :- Publier depuis l’Éditeur de projet
- Soumettre un build à TestFlight
- Promouvoir un build TestFlight vers l’App Store dans App Store Connect
Où créer des applications mobiles natives
Votre environnement Replit s’exécute dans le cloud, pas sur votre machine locale. Pour créer une application mobile native, utilisez l’Éditeur de projet sur replit.com. Le flux de travail des applications mobiles — création par Agent, aperçus Expo Go, tests sur simulateur et émulateur, builds TestFlight et soumission à l’App Store — s’exécute dans l’Éditeur de projet. Le travail sur les applications mobiles natives est également disponible dans l’application Replit Android où cela est pris en charge. Si vous utilisez l’application Replit iOS, ouvrez le projet sur replit.com pour créer, prévisualiser, construire ou soumettre des applications mobiles natives.Fonctionnement de la technologie
Votre application mobile est construite avec une pile de technologies qui fonctionnent ensemble. Cette section explique ce qui alimente votre application et comment les éléments s’assemblent.La pile technologique
- React Native est un framework open source qui vous permet d’écrire une seule base de code et de la compiler pour iOS, Android et le web. Il rend des composants d’interface utilisateur natifs à la plateforme, pas une webview.
- Expo simplifie le développement React Native en gérant les builds, les modules natifs, et en fournissant des outils comme Expo Go pour les aperçus.
- Expo Go est une application gratuite que vous installez sur votre téléphone. Elle exécute votre aperçu de développement afin que vous puissiez tester sur un vrai appareil sans construire un binaire natif complet.
Architecture : serveur et client
Lorsque vous préparez une application mobile pour un aperçu ou une distribution, vous travaillez avec deux éléments :- Un serveur qui s’exécute sur Replit dans le cloud. Il gère votre base de données, les routes API, les intégrations IA et la logique backend.
- Une application cliente qui s’exécute sur le téléphone d’une personne. Il s’agit de l’application native prévisualisée dans Expo Go pendant le développement ou distribuée via les app stores après révision.
Considérations
- Exigences de publication : Apple définit les conditions pour TestFlight et l’App Store, et Apple révise les applications iOS avant leur distribution.
- Publication Android : Vous pouvez créer des applications multiplateformes pour iOS et Android. La publication sur Google Play n’est pas encore prise en charge via une expérience guidée, mais peut être effectuée manuellement.
- Modifications natives : Les modifications telles que les icônes d’application ou les autorisations nécessitent généralement un nouveau build pour le store.
Dépannage
Si vous rencontrez des problèmes lors du développement de votre application mobile, consultez Dépannage des applications mobiles pour les problèmes courants et leurs solutions.Étapes suivantes
- Découvrez comment Agent fonctionne : Agent
- Explorez les intégrations : Intégrations
- Utilisez Replit sur mobile : Application mobile Replit
- En savoir plus sur Expo : Expo
- Gérez TestFlight et les soumissions : App Store Connect
FAQ
Qu'est-ce qu'Expo ?
Qu'est-ce qu'Expo ?
Qu'est-ce que React Native ?
Qu'est-ce que React Native ?
Qu'est-ce qu'Expo Go ?
Qu'est-ce qu'Expo Go ?
Quelle est la différence entre Expo Go et un dev build ?
Quelle est la différence entre Expo Go et un dev build ?
En quoi est-ce différent d'une application web responsive sur mobile ?
En quoi est-ce différent d'une application web responsive sur mobile ?
Ai-je besoin d'un Mac ou de Xcode ?
Ai-je besoin d'un Mac ou de Xcode ?
Puis-je prévisualiser sans compte Apple Developer ?
Puis-je prévisualiser sans compte Apple Developer ?
Android est-il pris en charge ?
Android est-il pris en charge ?
Qu'en est-il des serveurs et des bases de données ?
Qu'en est-il des serveurs et des bases de données ?
Dois-je tester dans le simulateur de l'Éditeur de projet ou sur un vrai téléphone ?
Dois-je tester dans le simulateur de l'Éditeur de projet ou sur un vrai téléphone ?