Comment ça marche

De votre code à Google Play, sans Android Studio

AndroidBuild compile votre application Android et vous rend un fichier prêt à installer ou à publier. Voici le parcours complet, étape par étape — et un prompt IA pour générer un projet qui compile du premier coup.

Le processus en 6 étapes
Pas besoin d'installer Android Studio, le SDK ou Gradle. Vous envoyez votre code, on s'occupe du reste.
1

Préparez votre projet

Codez votre application — ou demandez à une IA de la générer (voir les prompts plus bas). Peu importe la technologie : Flutter, React Native, Cordova ou Android natif (Kotlin/Java) sont pris en charge.

2

Envoyez-le à AndroidBuild

Trois façons au choix : glissez un fichier ZIP, collez l'URL d'un dépôt Git public, ou écrivez directement dans l'éditeur en ligne. Vos fichiers sensibles (keystore, google-services.json, .env) s'uploadent séparément et ne sont jamais conservés dans votre projet.

3

La compilation AndroidBuild

AndroidBuild détecte automatiquement votre framework, configure Gradle, le SDK et les bonnes versions, puis lance la compilation. Vous n'installez rien et vous n'attendez aucun téléchargement de gigaoctets d'outils.

4

Téléchargez votre fichier

Vous obtenez un APK pour tester votre app sur un téléphone, ou un AAB signé — le fichier exact que Google Play exige pour publier. Si la compilation échoue, un prompt de correction IA est généré pour vous aider à régler le problème en un clic.

5

Vérifiez la conformité avec le Scan Play Store

Avant de soumettre, passez votre app au Scan : il contrôle les points que Google vérifie (SDK cible, permissions, configuration de signature…). S'il reste un problème, vous le corrigez tout de suite — au lieu de le découvrir après un rejet de la Play Console.

6

Publiez sur Google Play

Si le scan est au vert, connectez-vous à la Google Play Console, créez la fiche de votre application et déposez votre AAB signé. Votre app part en revue chez Google, puis devient disponible au téléchargement.

APK ou AAB : lequel choisir ?
Deux formats, deux usages. La confusion la plus fréquente — voici la règle simple.
📲

APK — pour tester

Un fichier que vous installez directement sur un téléphone Android pour essayer votre app. Idéal pour vérifier qu'elle fonctionne avant d'aller plus loin. Ne sert pas à publier sur le Play Store.

Inclus dès le plan gratuit (Debug)
🚀

AAB signé — pour publier

Depuis 2021, Google Play exige le format AAB pour les nouvelles applications. AndroidBuild le génère signé avec votre keystore : c'est le fichier exact à déposer sur la Play Console.

Dès le plan Starter
🤖 Le bon prompt IA pour chaque framework
Vous concevez votre app avec une IA (ChatGPT, Claude, Cursor…) ? Copiez le prompt correspondant à votre framework avant de générer le projet. Il impose une structure et des versions compatibles avec AndroidBuild — pour que ça compile du premier coup, sans aller-retour de correction.
Astuce : dans chaque prompt, remplacez [DÉCRIS TON APP ICI] par ce que doit faire votre application. Le keystore (pour l'AAB signé) s'ajoute ensuite sur AndroidBuild — ne demandez jamais à l'IA d'y mettre vos mots de passe.
🐦 Flutter

Pour une application Flutter (Dart).

Génère une application Flutter complète, prête à être compilée en ligne (sans Android Studio) et à produire un APK et un AAB de release signables.

Exigences techniques obligatoires :
- Flutter canal stable, structure de projet standard (lib/, android/, pubspec.yaml).
- Le dossier android/ doit être COMPLET, wrapper Gradle inclus : android/gradle/wrapper/gradle-wrapper.jar ET gradle-wrapper.properties.
- Android Gradle Plugin 8.7.x avec Gradle 8.10 (versions compatibles entre elles).
- compileSdk = 35, targetSdk = 35, minSdk = 24.
- Dans android/app/build.gradle : applicationId = com.exemple.monapp, versionCode = 1, versionName = "1.0.0".
- Configure une signature de release qui lit le keystore via android/key.properties (AUCUN mot de passe en dur ; le keystore sera fourni séparément).
- buildTypes.release utilise ce signingConfig ; minifyEnabled false (sauf si tu fournis un proguard-rules.pro valide).
- N'utilise que des packages pub.dev stables et aucune étape manuelle propre à Android Studio.
- Donne le contenu complet de pubspec.yaml et de tous les fichiers du dossier android/.

Application à créer : [DÉCRIS TON APP ICI]
⚛️ React Native

Pour une application React Native en mode CLI (pas Expo managé).

Génère une application React Native (CLI, PAS Expo managé) complète, prête à être compilée en ligne et à produire un APK et un AAB de release signables.

Exigences techniques obligatoires :
- React Native version stable récente, projet CLI standard.
- Le dossier android/ doit être COMPLET, wrapper Gradle inclus (gradle-wrapper.jar + gradle-wrapper.properties).
- Android Gradle Plugin 8.x avec une version de Gradle compatible (ex. Gradle 8.10).
- compileSdkVersion = 35, targetSdkVersion = 35, minSdkVersion = 24 dans android/build.gradle.
- applicationId = com.exemple.monapp, versionCode = 1, versionName = "1.0.0".
- Dans android/app/build.gradle : un signingConfig "release" lisant le keystore via gradle.properties (MYAPP_RELEASE_*), buildType release pointant dessus (keystore fourni séparément, aucun mot de passe en dur).
- Les dépendances natives doivent être liées par autolinking, sans étape manuelle dans Android Studio.
- Donne le contenu complet de package.json et de tout le dossier android/.

Application à créer : [DÉCRIS TON APP ICI]
📱 Cordova

Pour une application Apache Cordova (HTML/CSS/JS).

Génère une application Apache Cordova complète, prête à être compilée en ligne et à produire un APK et un AAB de release signables.

Exigences techniques obligatoires :
- Structure Cordova standard : config.xml, dossier www/, plateforme android.
- Version de cordova-android récente, compatible AGP 8.x / Gradle 8.x.
- Dans config.xml : widget id = com.exemple.monapp, version = "1.0.0", android-targetSdkVersion = 35, android-minSdkVersion = 24.
- N'utilise que des plugins Cordova officiels et maintenus, déclarés dans config.xml.
- Prévois la signature de release via build.json ou les paramètres Gradle, sans mot de passe en dur (keystore fourni séparément).
- Aucune étape manuelle propre à Android Studio.
- Donne le contenu complet de config.xml, package.json et du dossier www/.

Application à créer : [DÉCRIS TON APP ICI]
🤖 Android natif (Kotlin/Java)

Pour une application Android native en Kotlin (ou Java).

Génère une application Android native en Kotlin, complète, prête à être compilée en ligne (sans Android Studio) et à produire un APK et un AAB de release signables.

Exigences techniques obligatoires :
- Projet Gradle standard avec wrapper COMPLET : gradle/wrapper/gradle-wrapper.jar ET gradle-wrapper.properties.
- Android Gradle Plugin 8.7.x avec Gradle 8.10 (compatibles).
- compileSdk = 35, targetSdk = 35, minSdk = 24.
- applicationId = com.exemple.monapp, versionCode = 1, versionName = "1.0.0".
- Un signingConfig "release" lisant le keystore via keystore.properties, et buildTypes.release qui l'utilise (keystore fourni séparément, aucun mot de passe en dur).
- Structure complète : settings.gradle, build.gradle (racine + module app), AndroidManifest.xml, MainActivity et les layouts nécessaires.
- N'utilise que des dépendances AndroidX stables, aucune étape manuelle dans Android Studio.
- Donne le contenu complet de tous les fichiers Gradle et du code source.

Application à créer : [DÉCRIS TON APP ICI]

Prêt à compiler votre première app ?

2 builds offerts, sans carte bancaire. Testez le compilateur dès maintenant.

⚡ Compiler maintenant