Google AI Studio vous permet de créer des applications Android natives à partir d'une requête en langage naturel. Décrivez l'application que vous souhaitez créer, et l'agent Antigravity génère un projet complet en Kotlin et Jetpack Compose. Depuis votre navigateur, vous pouvez prévisualiser votre application dans un émulateur Android basé sur un navigateur, l'installer sur un appareil physique et la publier pour la tester.
Premiers pas
Pour commencer à créer une application Android :
- Accédez au mode Créer dans Google AI Studio à l'aide du panneau de navigation de gauche.
- Sélectionnez Android dans le sélecteur de plate-forme.
- Saisissez un prompt décrivant l'application que vous souhaitez créer (par exemple, "Crée un outil de suivi des tâches quotidiennes avec stockage local" ou "Crée une calculatrice simple").
- L'agent génère le projet et le lance dans l'émulateur Android basé sur le navigateur.
Vous pouvez ensuite itérer sur votre application à l'aide du panneau de chat, comme pour l'expérience Web. L'agent gère tous les fichiers de votre projet Android et propage les modifications dans l'ensemble du codebase.
Émulateur Android basé sur un navigateur
L'émulateur Android s'exécute entièrement dans le cloud et est diffusé en streaming dans votre navigateur. Vous n'avez pas besoin d'installer le SDK Android, Android Studio ni un émulateur local.
L'émulateur fournit les éléments suivants :
- Simulation d'un appareil de type Pixel : appuyez sur l'écran, faites-le défiler et interagissez avec votre application comme sur un appareil réel.
- Prise en charge de la rotation : basculez entre l'orientation portrait et paysage.
- Aperçu en direct : lorsque l'agent modifie le code, l'application est recompilée et l'émulateur s'actualise automatiquement.
Limites de l'émulateur
L'émulateur basé sur le navigateur n'est pas compatible avec toutes les fonctionnalités matérielles. Les éléments suivants ne sont pas disponibles dans l'émulateur :
- Appareil photo et capture de photos
- NFC et Bluetooth
- GPS (la position est simulée)
- Les services Google Play (Google Sign-In, Maps et d'autres fonctionnalités des services Play fonctionnent sur un appareil réel, mais pas dans l'émulateur)
Installer sur un appareil avec ADB
Vous pouvez installer l'APK créé directement sur un appareil Android physique connecté à votre ordinateur via USB. Il utilise WebUSB pour communiquer avec votre appareil via le navigateur. Aucune installation ADB locale n'est requise.
Prérequis
- Un navigateur Chrome ou Edge compatible avec WebUSB.
- Un appareil Android sur lequel les options pour les développeurs et le débogage USB sont activés.
- Un câble USB pour connecter votre appareil à votre ordinateur
Installer l'application sur votre appareil
- Dans le panneau d'aperçu, cliquez sur Installer sur l'appareil.
- Sélectionnez votre appareil Android dans le sélecteur d'appareils USB du navigateur.
- Le fichier APK est transféré et installé sur votre appareil.
- L'application se lance automatiquement.
Publier sur le Play Store
Vous pouvez publier votre application Android sur le canal de test interne de la Google Play Console, qui vous permet de distribuer l'application à un maximum de 100 testeurs.
Prérequis
- Un compte de développeur Google Play (des frais d'inscription de 25 $ sont à régler une seule fois).
- Un profil de développeur complet dans la Play Console.
Publier votre application
- Ouvrez Settings > Publish (Paramètres > Publier) dans Google AI Studio.
- Cliquez sur Publier sur le Play Store.
- Authentifiez-vous avec votre compte de développeur Google Play.
- AI Studio signe l'APK, crée la fiche de l'application (ou importe une nouvelle version) et la publie sur le canal de test interne.
- Vous recevez un lien à partager avec vos testeurs.
AI Studio gère automatiquement la signature des APK à l'aide d'un keystore géré. Vous pourrez personnaliser la fiche de l'application (icône, captures d'écran, description) plus tard dans la Play Console.
Contenu généré
Lorsque vous créez une application Android, l'agent génère un projet standard basé sur Gradle avec la structure suivante :
- Configuration de compilation : fichiers
build.gradle.kts(au niveau du projet et de l'application) utilisant le DSL Kotlin. - Couche UI : composants Jetpack Compose avec la thématisation Material 3.
- Architecture : architecture à activité unique avec ViewModels et classes de données.
- Ressources :
AndroidManifest.xml, éléments drawables, chaînes et autres ressources Android.
L'agent gère automatiquement les dépendances Gradle, en ajoutant des packages à partir des dépôts Maven et Google selon les besoins.
Vous pouvez afficher et modifier le code généré à l'aide de l'onglet Code du panneau d'aperçu. Pour poursuivre le développement dans Android Studio, téléchargez le projet au format ZIP.
Limites
La création d'applications Android dans AI Studio présente les limites suivantes :
Limites de la plate-forme
- Côté client uniquement : les applications Android n'incluent pas de composant côté serveur. Les fonctionnalités nécessitant un environnement d'exécution de serveur (gestion des secrets, multijoueur, Firebase, API Google Workspace) ne sont pas disponibles.
- Architecture à activité unique : seuls les projets à activité unique et à module unique sont acceptés.
- Jetpack Compose uniquement : les applications utilisent Kotlin et Jetpack Compose. Les mises en page Java et XML ne sont pas acceptées.
- Pas de NDK ni de code natif : le code C et C++ n'est pas accepté.
- Pas de Wear OS ni d'Android TV : seuls les facteurs de forme pour téléphones et tablettes sont acceptés.
Limites en termes d'exportation
- Téléchargement au format ZIP uniquement : vous pouvez télécharger le projet au format ZIP. L'exportation GitHub n'est pas encore disponible pour les projets Android.
Étape suivante
- Créer des applications dans Google AI Studio
- Développer des applications Full Stack (Web)
- Consultez des exemples dans la galerie d'applications.