Réponse courte. Publiez votre projet dans Lovable, copiez son adresse .lovable.app (ou votre domaine personnalisé) et collez-la dans le générateur d'APK gratuit. La même compilation gratuite vous donne le fichier AAB demandé par Google Play. Si vous préférez embarquer le code dans l'application, connectez Lovable à GitHub, téléchargez le dépôt en ZIP et importez-le dans AppMint.
Lovable écrit du React avec Vite, TypeScript, Tailwind et shadcn/ui, et utilise Supabase pour la base de données, la connexion et le stockage lorsque vous l'activez.
Deux façons de la créer
| Méthode | Idéal pour | Ce qui se passe |
|---|---|---|
| Intégrer l'URL publiée | La plupart des applications Lovable, surtout celles qui utilisent Supabase | L'application charge votre site Lovable en ligne. Chaque modification que vous publiez dans Lovable apparaît dans l'application sans nouvelle compilation. |
| Compiler le code exporté | Applications qui doivent s'ouvrir hors ligne ou embarquer leurs propres fichiers | Synchronisez le projet avec GitHub, téléchargez le ZIP, importez-le dans l'application AppMint. La compilation React s'exécute sur votre téléphone et le résultat est intégré à l'APK. |
Pas à pas
Publiez le projet dans Lovable
Ouvrez le projet, appuyez sur Publish et attendez l'adresse. Elle ressemble à
your-app.lovable.app. Si vous avez connecté votre propre domaine, utilisez-le à la place : c'est l'adresse que vos utilisateurs verront si une page l'affiche un jour.Testez d'abord le site sur un téléphone
Ouvrez l'adresse publiée dans Chrome sur un téléphone Android. Ce que vous y voyez est ce que l'application affichera. Corrigez dans Lovable tout ce qui n'a l'air correct que sur un ordinateur portable (un tableau plus large que l'écran, une barre latérale qui ne se replie jamais) avant de compiler.
Collez l'adresse dans le générateur
Allez dans le générateur d'APK, collez l'adresse, donnez un nom et une icône à l'application, et téléchargez l'APK. Vous obtenez l'APK et l'AAB pour Google Play dans la même compilation gratuite.
Ou compilez à partir du code
Dans Lovable, connectez GitHub depuis les paramètres du projet. Sur GitHub, utilisez Code → Download ZIP. Dans AppMint, choisissez l'option ZIP et sélectionnez ce fichier. Si votre code lit des valeurs
import.meta.env.VITE_…(généralement votre URL Supabase et votre clé anon), AppMint ajoute une étape qui les liste toutes pour que vous les renseigniez.
Ce qui fonctionne dans l'application
- Connexion Supabase par e-mail et mot de passe, sessions qui survivent à la fermeture de l'application, et sécurité au niveau des lignes, car l'application exécute votre vrai site.
- Connexion Google : les pages de connexion Google et Supabase s'ouvrent dans l'application, l'utilisateur revient donc connecté au lieu d'atterrir dans Chrome. Voir connexion Google.
- Envois de fichiers depuis la photothèque ou l'appareil photo, et microphone pour les notes vocales. Lorsque vous indiquez à AppMint l'adresse de votre site, il analyse les scripts du site et coche les autorisations d'appareil photo, de microphone et de localisation que le site utilise réellement.
- Les routes de React Router, y compris le bouton retour : retour renvoie à l'écran précédent de votre application, et ferme d'abord une boîte de dialogue ouverte.
À vérifier en premier
Paiement Stripe pour les produits numériques
Google Play exige Play Billing pour les biens numériques et les abonnements vendus dans une application. Une application Lovable qui vend un abonnement avec Stripe peut être rejetée. Les biens physiques et les services ne posent pas de problème. Les options sont décrites dans achats intégrés.
Les liens d'aperçu ne sont pas votre application
L'adresse d'aperçu de l'éditeur change et vous oblige à être connecté à Lovable. Compilez toujours à partir de l'adresse publiée.
Dépublier casse l'application
Une application intégrée affiche ce que l'adresse sert. Si vous dépubliez ou renommez le projet Lovable, les applications installées affichent une erreur. Gardez la version publiée en ligne, ou utilisez un domaine personnalisé pour pouvoir changer d'hébergeur plus tard.
Valeurs d'environnement dans une compilation de code
Dans une compilation à partir d'un ZIP, une valeur VITE_ laissée vide est compilée comme undefined. La clé anon de Supabase est faite pour être publique ; une clé secrète n'a jamais sa place dans du code front-end, dans le navigateur ou dans une application.
Publier votre application Lovable sur Google Play
Google Play accepte un AAB (Android App Bundle), pas un APK. Le créateur vous donne l'AAB gratuitement à chaque compilation, signé avec une clé qui reste la même pour le même nom de package ; conservez donc ce nom de package pour chaque mise à jour et augmentez le numéro de version à chaque fois. Avant de soumettre, parcourez la liste de contrôle du Play Store : une politique de confidentialité, des captures d'écran, le formulaire de sécurité des données et, pour un nouveau compte développeur personnel, le test fermé avec des testeurs.
Si Play signale que la clé de signature ne correspond pas, lisez corriger l'erreur de clé d'importation.
Questions
Convertir une application Lovable en APK est-il gratuit ?
Oui. Le générateur de site web est gratuit et ne demande aucun compte. L'application Android AppMint est elle aussi gratuite ; consultez les tarifs pour voir ce qu'ajoutent les offres payantes.
Dois-je recompiler l'application à chaque modification dans Lovable ?
Pas si vous intégrez l'URL publiée : l'application charge le site en direct, donc publier dans Lovable met à jour chaque application installée. Vous ne recompilez que pour changer le nom de l'application, l'icône, les autorisations ou la version pour Google Play. Une compilation à partir d'un ZIP nécessite en revanche une recompilation, car le code est dans l'application.
Puis-je publier une application Lovable sur Google Play ?
Oui. Le générateur vous fournit gratuitement le fichier AAB exigé par Google Play ; importez-le dans Play Console. Google attend aussi que l'application soit plus qu'un site web dans un cadre : utilisez donc des fonctions natives comme les notifications push, et gardez la checklist du Play Store à portée de main.
La connexion Supabase continue-t-elle de fonctionner ?
Oui. L'application conserve la session de la même façon que le navigateur, les utilisateurs restent donc connectés d'un lancement à l'autre.
« Loveable » est-ce la même chose ?
On l'écrit souvent « Loveable ». Le produit s'appelle Lovable (lovable.dev), et tout ce qui figure sur cette page s'y applique.
Autres créateurs
Google AI Studio vers APK
Google AI Studio peut créer une application web fonctionnelle à partir d'une consigne, mais elle s'arrête au navigateur. AppMint prend le ZIP que vous téléchargez…
Bolt.new vers APK
Bolt.new crée et exécute des applications web complètes dans le navigateur. Pour en mettre une sur des téléphones Android, vous n'avez pas besoin de React Native ni d'Expo…
v0 de Vercel vers APK
v0 génère des applications Next.js et les déploie sur Vercel en un clic. L'application déployée est exactement ce dont vous avez besoin pour créer une…
Replit vers APK
Replit Agent crée des applications full-stack avec un vrai serveur et une base de données. Ce serveur continue de tourner sur Replit ; l'application Android…
Base44 vers APK
Base44 crée l'application, sa base de données et ses comptes utilisateurs ensemble, et héberge le tout. C'est un bon choix pour une…
Bubble vers APK
Les applications Bubble sont de vraies applications web avec connexions, workflows et base de données. Vous pouvez en mettre une sur Android en encapsulant le…
Framer vers APK
Les sites Framer sont soignés et rapides. Comme application, un site Framer fonctionne mieux quand il donne aux gens une raison de le garder sur leur…
Google Sites vers APK
Google Sites est la façon dont beaucoup d'écoles, de clubs et de petites équipes publient des informations. Mettre ce site dans une application permet aux gens de…
Tous les créateurs
Tous les créateurs d'applications pour lesquels nous avons un guide, dans une seule liste.
Dernière vérification le 25/09/2026.