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 Aperçu, choisissez Simulateur iOS ou Émulateur Android. Un vrai simulateur est diffusé dans l’Éditeur de projet pour que vous puissiez interagir sans quitter Replit. Xcode ou Android Studio ne sont pas requis.
- Sur un vrai téléphone avec Expo Go : Installez Expo Go sur votre iPhone ou appareil Android. Sur ordinateur, sélectionnez Ouvrir dans Expo Go dans le panneau Aperçu et scannez le code QR. Dans l’application mobile Replit, appuyez sur Ouvrir dans Expo Go en haut de l’aperçu.

Aperçu sur un simulateur ou un émulateur
Replit vous permet d’exécuter et de tester vos applications mobiles sur votre téléphone via Expo. Alternativement, Replit diffuse un vrai Simulateur iOS ou Émulateur Android directement dans le panneau Aperçu. Les modifications que vous apportez avec Agent se rechargent à chaud dans le simulateur, comme sur un vrai appareil.Comment ouvrir un simulateur
Choisir votre appareil
Prise en charge 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 reposent sur un vrai matériel ou lorsque vous souhaitez partager un aperçu avec quelqu’un qui n’est pas à votre ordinateur :- Caméra, microphone, vibrations haptiques ou autres capteurs natifs
- Notifications push
- Localisation GPS réelle
- Partage d’un aperçu en direct 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 pour un viewport plus grand.Pourquoi créer une application mobile ?
Créez une application mobile lorsque vous souhaitez :- Une expérience native : Performances rapides, interactions fluides et interface utilisateur native à la plateforme.
- Capacités de l’appareil : Caméra, notifications push, localisation et bien plus encore.
- Distribution via l’App Store : Une liste partageable que les gens peuvent découvrir et installer.
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 au fur et à mesure que votre application grandit.
- Publication guidée : Publiez sur l’App Store et soumettez des builds sans gérer les chaînes d’outils iOS locales.
Flux de développement
Il y a trois étapes pour accéder à votre application, chacune avec des audiences et des capacités différentes :| Étape | Qui peut y accéder | Comment y accéder | Idéal pour |
|---|---|---|---|
| Développement | Vous | Simulateur de l’Éditeur de projet, ou code QR pour Expo Go | Création et itération |
| Déploiement | Toute personne avec Expo Go | URL publique avec code QR | Prototypage et démonstrations |
| App Store | Tout le monde | Téléchargement depuis l’App Store | Version de production |
Aperçu de la publication
Lorsque vous publiez pour iOS, le flux se déroule généralement ainsi :- Publier depuis l’Éditeur de projet
- Soumettre un build sur TestFlight
- Promouvoir un build TestFlight vers l’App Store dans App Store Connect
Créer en déplacement
Votre environnement Replit s’exécute dans le cloud, pas sur votre machine locale. Cela signifie que vous pouvez créer des applications mobiles de n’importe où — y compris depuis l’application mobile Replit. Ouvrez votre projet, sollicitez Agent et appuyez sur Ouvrir dans Expo Go pour prévisualiser vos modifications sur votre téléphone.Comment la technologie fonctionne
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’articulent.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 affiche des composants d’interface utilisateur natifs à la plateforme, pas une webview.
- Expo simplifie le développement React Native en gérant les builds, en gérant 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 pour que vous puissiez tester sur un vrai appareil sans construire un binaire natif complet.
Architecture : serveur et client
Lorsque vous publiez une application mobile, vous déployez 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 back-end.
- Une application client qui s’exécute sur le téléphone de l’utilisateur. Il s’agit de l’application native distribuée via l’App Store ou Expo Go.
Considérations
- Exigences de publication : Apple définit les exigences pour TestFlight et l’App Store.
- 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 de 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.Prochaines étapes
- Découvrez comment Agent fonctionne : Agent
- Explorer les intégrations : Intégrations
- Créer en déplacement : Application mobile Replit
- En savoir plus sur Expo : Expo
- Gérer 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 build de développement ?
Quelle est la différence entre Expo Go et un build de développement ?
En quoi est-ce différent d'une application web responsive pour mobile ?
En quoi est-ce différent d'une application web responsive pour 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 ?