Exploitez la puissance de l'IA générative pour accélérer votre workflow de développement Android. L'agent peut vous aider à passer d'une idée à un prototype d'application en quelques minutes.
L'agent réduit le temps que vous passez à configurer les dépendances, à écrire du code récurrent et à créer une navigation de base, ce qui vous permet de vous concentrer sur les aspects créatifs du développement d'applications.
Ce que vous pouvez créer
L'agent est capable de générer différents types d'applications multiscreen :
- Applications à écran unique : créez des applications de base avec des mises en page d'UI statiques, comme un écran de profil, une page de paramètres ou une calculatrice.
- Applications multipages : créez des applications avec une navigation de base entre les écrans, comme une application de fiches d'apprentissage.
- Applications optimisées par l'IA : intégrez les API Gemini pour ajouter des fonctionnalités d'IA générative à votre application, comme une interface de chatbot ou un résumeur de texte.
- Applications avec intégration d'API publiques : créez des applications qui affichent des données provenant d'API publiques, comme une application météo.
Premiers pas
Pour utiliser l'agent afin de configurer un projet, procédez comme suit :
- Lancez Android Studio.
Sélectionnez New Project (Nouveau projet) sur l'écran Welcome to Android Studio (Bienvenue dans Android Studio) (ou File > New > New Project (Fichier > Nouveau > Nouveau projet) depuis un projet).
Figure 1 : Démarrez un nouveau projet. Sélectionnez Créer avec l'IA.
Figure 2 : Sélectionnez un modèle de projet ou créez votre application avec Gemini. Saisissez votre requête dans le champ de saisie de texte, puis cliquez sur Suivant.
Figure 3 : Boîte de dialogue permettant de configurer un nouveau projet. Nommez votre application, puis cliquez sur Terminer pour lancer le processus de génération.
Figure 4 : Boîte de dialogue permettant de nommer un nouveau projet. Validez l'application terminée à l'aide du plan de projet et en exécutant votre application dans l'émulateur Android ou sur un appareil.
Figure 5 : Nouvelle application créée à partir de l'agent "Nouveau projet".
Améliorer votre expérience avec votre propre clé API
Bien que l'agent fonctionne prêt à l'emploi à l'aide du modèle Gemini par défaut (sans frais) d'Android Studio, fournir votre propre clé API Google AI Studio débloque des fonctionnalités supplémentaires :
- Amélioration des performances du modèle : en fournissant votre propre clé API, vous bénéficiez d'un accès prioritaire aux modèles Gemini les plus récents et les plus performants. Ces modèles offrent une compréhension, une qualité de code et une efficacité supérieures, ce qui permet un échafaudage de projet plus précis et complet.
- Fenêtres de contexte plus grandes : votre clé API permet d'utiliser des fenêtres de contexte plus longues dans Gemini. Cela signifie que l'agent peut traiter davantage d'informations à partir de vos requêtes et des fichiers fournis, ce qui permet de générer des projets plus nuancés et personnalisés.
- Génération de conceptions améliorée : en fournissant une clé API, l'agent peut utiliser Nano Banana pour générer des maquettes de conception en arrière-plan, ce qui améliore considérablement l'apparence des conceptions d'applications générées. Cela permet d'obtenir des mises en page d'interface utilisateur plus attrayantes et modernes dans le projet généré.
Pour utiliser votre propre clé API, accédez à Settings > Tools > AI > Model Providers (Paramètres > Outils > IA > Fournisseurs de modèles) dans Android Studio, sélectionnez Google AI Studio, puis fournissez une clé API générée à partir de Google AI Studio. Pour en savoir plus, consultez Ajouter votre propre clé API Gemini.
Fonctionnement
L'agent utilise un processus itératif basé sur l'IA pour créer votre application. Voici ce à quoi vous pouvez vous attendre :
Décrivez votre application : commencez par fournir un prompt en langage naturel décrivant votre idée d'application. Vous pouvez également inclure des images, telles que des croquis ou des maquettes, pour guider le processus de génération.
Examiner le plan : en fonction de votre requête, Gemini dans Android Studio génère un plan structuré pour votre application. Vous aurez la possibilité d'examiner et de modifier le plan, ou de demander à Gemini dans Android Studio de vous en proposer un autre.
Approuver et générer : une fois que vous avez approuvé le plan, Gemini dans Android Studio lance sa boucle de génération autonome.
- Génère le code nécessaire pour tous les fichiers.
- Compile le projet.
- Analyse les erreurs de compilation et tente de corriger le code automatiquement.
- La boucle se poursuit jusqu'à ce que le projet soit créé.
Conseils pour obtenir les meilleures performances
Pour maximiser l'efficacité de l'agent pour générer de nouveaux projets, tenez compte des conseils suivants :
- Définissez clairement les exigences du projet : commencez par une requête claire et détaillée. Spécifiez l'objectif de l'application, l'audience cible, les fonctionnalités principales et toutes les technologies ou bibliothèques spécifiques que vous souhaitez utiliser. Par exemple, au lieu de "Créer une application de notes", essayez "Créer une application de prise de notes simple, en utilisant une base de données Room pour permettre aux utilisateurs d'ajouter, de modifier et de supprimer des notes. Utilise Material 3 avec un jeu de couleurs éclatant."
- Utilisez une clé API AI Studio : la qualité du code, ainsi que l'apparence de l'application générée, sont considérablement améliorées lorsque vous utilisez l'agent avec une clé API AI Studio pour accéder aux derniers modèles Gemini.
- Importer des maquettes : (Facultatif) Si vous avez des maquettes ou des wireframes de conception, fournissez-les à l'agent dans la boîte de dialogue "Nouveau projet". Les références visuelles aident grandement l'IA à comprendre la mise en page et l'esthétique que vous souhaitez, ce qui permet de générer un code qui correspond davantage à votre vision du design.
- Spécifiez les facteurs de forme souhaités : indiquez clairement les facteurs de forme que vous ciblez (par exemple, téléphone, tablette, Wear OS, Android TV). Cela permet à l'agent de générer des mises en page et des configurations appropriées pour chaque type d'appareil. Par exemple, "Génère un projet pour un téléphone et une tablette, avec des mises en page responsives pour les deux." Vérifiez que vous avez configuré une image d'émulateur appropriée que l'agent pourra utiliser lors de l'évaluation.
- Itérez et affinez : n'hésitez pas à itérer. Si le résultat initial n'est pas parfait, affinez votre requête ou fournissez des informations supplémentaires dans le chat du mode Agent pour réessayer. L'agent peut apprendre à partir d'instructions plus spécifiques.
- Fournissez des exemples : si possible, incluez des exemples d'applications ou de modèles d'UI similaires que vous admirez. Cela peut aider l'IA à générer des conceptions et des structures qui correspondent à vos préférences.