
Comment créer une application mobile avec l’IA
Ce guide vous montre comment créer une application mobile avec l’IA pour iPhone et Android en utilisant Moremade comme exemple concret. À la fin, vous devriez avoir une première version fonctionnelle d’une app React Native, un processus de révision clair et un chemin pour publier ou exporter le code. Pour une première version simple, comptez environ 30 à 90 minutes selon la clarté de vos besoins.
Commencez par définir la tâche que l’application doit accomplir
Avant d’ouvrir un outil de création par IA, notez les bases en langage simple.
Restez concis :
- à qui l’application s’adresse
- la tâche principale qu’elle aide à accomplir
- les 3 à 5 écrans nécessaires au départ
- les données que chaque écran affiche ou collecte
- si les utilisateurs ont besoin de comptes
- si des paiements sont nécessaires
Exemple pour un simple suivi d’habitudes :
- utilisateurs : personnes qui suivent leurs habitudes quotidiennes
- tâche principale : marquer les habitudes comme terminées chaque jour
- écrans : accueil, détail d’une habitude, ajout d’une habitude, profil
- données : nom de l’habitude, fréquence cible, historique des complétions
- comptes : oui, si la progression doit se synchroniser entre appareils
- paiements : non, sauf si vous prévoyez une formule payante
Cette étape est importante, car l’IA fonctionne mieux avec des contraintes qu’avec des idées trop larges comme « crée-moi une app de fitness ».
Rédigez le premier prompt avec le périmètre, les écrans et le style
Dans Moremade, vous décrivez l’application en langage courant et l’agent IA écrit le code source. Les applications mobiles sont créées en React Native avec Expo.
Votre premier prompt devrait couvrir :
- l’objectif de l’application
- le public cible
- les écrans requis
- les actions clés sur chaque écran
- le style visuel
- ce qu’il ne faut pas inclure pour l’instant
Gardez la première version étroite. Demandez un brouillon utilisable, pas le produit final.
Crée une application mobile pour iPhone et Android appelée Habit Day. Elle aide les utilisateurs à suivre leurs habitudes quotidiennes. Crée quatre écrans : Accueil, Détail d’une habitude, Ajouter une habitude et Profil. Sur l’écran Accueil, affiche les habitudes du jour avec un bouton clair pour les marquer comme terminées. L’écran Détail d’une habitude doit afficher le nom de l’habitude, la fréquence cible, des notes et l’historique récent des complétions. L’écran Ajouter une habitude doit permettre à l’utilisateur de saisir un nom, de choisir une fréquence quotidienne ou hebdomadaire, puis d’enregistrer. Utilise une mise en page propre et simple, avec de grandes zones tactiles et des couleurs neutres. N’ajoute pas encore de paiements, de fonctionnalités sociales ou de notifications.
Ce niveau de détail produit généralement un meilleur premier résultat qu’une demande en une seule ligne.
Examinez l’aperçu en direct et affinez-le avec des changements précis
Après la première génération, utilisez l’aperçu en direct pour examiner l’application comme le ferait un utilisateur. Repérez les états manquants, les libellés peu clairs, les espacements maladroits et les problèmes de navigation.
Moremade vous permet de modifier l’application par chat, et inclut aussi un inspecteur visuel ainsi qu’une vue du code. Utilisez l’inspecteur visuel lorsqu’un élément précis ne va pas, comme la taille d’un bouton ou les marges internes. Utilisez le chat lorsque la modification touche au comportement ou à la mise en page sur plusieurs écrans.
Les bons prompts de suivi sont concrets. Par exemple :
- « Sur l’écran Accueil, déplace le bouton d’ajout d’habitude en bouton d’action fixe en bas et fais apparaître les habitudes terminées sous les habitudes incomplètes. »
- « Ajoute un état vide sur l’écran Accueil qui explique quoi faire avant qu’il n’existe des habitudes, avec un bouton qui ouvre Ajouter une habitude. »
- « Rends l’écran Profil plus simple : supprime les avatars fictifs, affiche seulement le nom, l’adresse e-mail et un bouton de déconnexion. »
Les cycles de révision courts fonctionnent mieux. Faites un groupe de changements liés, vérifiez à nouveau l’aperçu, puis continuez.
Ajoutez des données, la connexion ou les paiements uniquement si l’application en a besoin
Le premier brouillon d’une application n’a pas toujours besoin d’un backend. Si l’application est seulement un prototype ou une démonstration locale, vous pouvez valider le parcours avant d’ajouter des comptes ou des paiements.
Lorsque vous avez besoin de fonctions backend, Moremade inclut des connecteurs intégrés pour Supabase et Stripe.
Utilisez Supabase lorsque vous avez besoin :
- de la connexion utilisateur
- d’une base de données pour les données de l’application
- du stockage de fichiers
Les cas typiques incluent les applications de tâches avec progression enregistrée, les marketplaces avec comptes utilisateurs ou les outils internes où les données doivent persister.
Utilisez Stripe lorsque vous avez besoin :
- d’abonnements payants
- d’achats ponctuels
- d’un paiement avec des prix que vous définissez
N’ajoutez pas Stripe s’il n’y a pas de véritable étape de paiement dans le parcours utilisateur.
Une instruction pratique pourrait être :
- « Ajoute une connexion par e-mail avec Supabase et stocke les habitudes par utilisateur afin que chacun ne voie que ses propres données. »
- « Ajoute un écran de paiement Stripe pour un forfait premium, mais garde la version gratuite utilisable sans paiement. »
Ajoutez ces éléments après que les écrans principaux fonctionnent. Sinon, vous finissez par déboguer en même temps le périmètre produit et les détails d’intégration.
Testez l’application sur un téléphone, pas seulement dans un aperçu de bureau
Une application mobile qui semble correcte dans un cadre de type navigateur peut quand même échouer sur un vrai appareil.
Vérifiez les bases sur iPhone et Android si possible :
- la taille des zones tactiles
- le retour à la ligne du texte sur les petits écrans
- le clavier qui masque les champs de formulaire
- les longues listes et le défilement
- les états de chargement et les états vides
- le comportement du bouton retour dans la navigation
Comme Moremade crée des applications mobiles en React Native avec Expo, vous travaillez vers une vraie base de code d’application plutôt que vers une maquette. Cela rend les tests sur appareil utiles très tôt.
Pendant vos tests, formulez les corrections comme des demandes précises :
- « Le bouton d’enregistrement est caché quand le clavier s’ouvre sur Ajouter une habitude. Garde le bouton visible au-dessus du clavier. »
- « L’écran Détail d’une habitude a besoin de plus d’espace entre le champ des notes et la liste de l’historique des complétions. »
- « Sur Android, rends le titre de l’en-tête plus court et empêche-le de passer sur deux lignes. »
C’est généralement à ce moment-là que l’application commence à paraître vraiment solide.
Publiez une version fonctionnelle et connectez un domaine si nécessaire
Lorsque vous avez une version digne d’être partagée, vous pouvez publier depuis Moremade.
Ce que propose Moremade :
- publication en un clic vers un sous-domaine gratuit
yourname.moremade.ai - connexion d’un domaine personnalisé sur les offres payantes
- achat de domaine dans Moremade
- export ZIP du code source complet à tout moment
- envoi du code source vers GitHub
Pour une revue interne ou un premier retour, le sous-domaine gratuit suffit généralement. Si l’application fait partie d’un projet client ou d’un lancement public, utilisez une offre payante et connectez un domaine personnalisé.
L’historique des versions est disponible sur les offres Standard et Pro, ce qui est utile dès que plusieurs séries de modifications commencent.
Même si vous publiez depuis Moremade, vous n’êtes pas bloqué sur la plateforme. Le code source peut être exporté en ZIP ou envoyé vers GitHub.
Erreurs courantes à éviter pour une première application créée avec l’IA
La plupart des problèmes viennent du périmètre et d’instructions vagues, pas de l’outil lui-même.
Faites attention à ces erreurs :
- demander trop de choses dans le premier prompt
- mélanger les objectifs de prototype et les exigences de production
- ajouter la connexion et les paiements avant que le parcours principal fonctionne
- donner un retour de design du type « rends-le meilleur » au lieu de nommer le problème
- ne pas tester sur un vrai téléphone
- oublier les cas limites comme les listes vides, les mauvaises saisies de formulaire et les états de chargement lents
Un meilleur processus est :
- créer la plus petite version utile
- revoir attentivement l’aperçu
- affiner avec des prompts précis
- ajouter les données ou les paiements seulement quand c’est justifié
- exporter le code une fois la direction stabilisée
Cette approche garde l’application compréhensible et réduit les reprises.
Essayer ce prompt
Crée une application mobile pour iPhone et Android appelée Habit Day. Elle aide les utilisateurs à suivre leurs habitudes quotidiennes. Crée quatre écrans : Accueil, Détail d’une habitude, Ajouter une habitude et Profil. Sur l’écran Accueil, affiche les habitudes du jour avec un bouton clair pour les marquer comme terminées. L’écran Détail d’une habitude doit afficher le nom de l’habitude, la fréquence cible, des notes et l’historique récent des complétions. L’écran Ajouter une habitude doit permettre à l’utilisateur de saisir un nom, de choisir une fréquence quotidienne ou hebdomadaire, puis d’enregistrer. Utilise une mise en page propre et simple, avec de grandes zones tactiles et des couleurs neutres. N’ajoute pas encore de paiements, de fonctionnalités sociales ou de notifications.
Questions
Combien coûte la création d’une application mobile avec l’IA dans Moremade ?
Moremade mesure l’utilisation en Build Units. L’offre Free coûte $0 et inclut 10 Build Units tous les 30 jours, ce qui suffit pour certains petits projets ou des expérimentations initiales. Une première génération de site coûte environ 8 unités et une petite modification environ 1 unité ; le même modèle tarifaire s’applique à l’ensemble de l’utilisation. Standard coûte $17/mois facturé à l’année, ou $20 par mois, avec 100 Build Units tous les 30 jours. Pro coûte $167/mois facturé à l’année, ou $200 par mois, avec 750 Build Units tous les 30 jours. Les offres payantes peuvent aussi acheter des packs supplémentaires de Build Units.
Dois-je savoir coder ?
Non. Vous pouvez décrire l’application en langage courant, examiner l’aperçu en direct et demander des changements par chat. Cela dit, une réflexion produit de base aide toujours : des écrans clairs, des parcours utilisateurs clairs et un retour précis donnent de meilleurs résultats. Si vous savez coder, Moremade inclut aussi une vue du code.
Est-ce que je possède le code ?
Vous pouvez exporter le code source complet en ZIP à tout moment ou l’envoyer vers GitHub. Les applications mobiles sont en React Native avec Expo. Cela signifie que vous travaillez sur une vraie base de code, pas sur un simple fichier visuel verrouillé.
Puis-je ajouter plus tard la connexion, les données et les paiements ?
Oui. Moremade inclut des connecteurs intégrés pour Supabase et Stripe, donc vous pouvez commencer par le flux produit principal puis ajouter des comptes, des fonctionnalités de base de données, le stockage de fichiers ou le paiement quand l’application en a vraiment besoin.
Est-ce que cela fonctionnera encore si je veux faire évoluer l’application ou la confier plus tard à des développeurs ?
Oui, parce que le résultat est du code source que vous pouvez exporter ou envoyer vers GitHub. Une approche sensée consiste à utiliser l’IA pour obtenir la première version, valider le produit, puis laisser des développeurs étendre ou renforcer l’application à mesure que les besoins deviennent plus clairs.