Fonctionnalités d'IA dans Studio Labs

Nous avons reçu des commentaires indiquant que les développeurs souhaitaient accéder aux fonctionnalités d'IA dans les canaux stables dès que possible. Vous pouvez désormais découvrir et essayer les dernières fonctionnalités expérimentales d'IA via le menu Studio Labs dans le menu "Paramètres" à partir de la version stable de Narwhal.

Vous pouvez découvrir les fonctionnalités expérimentales d'IA, partager vos commentaires et nous aider à les intégrer à l'IDE que vous utilisez au quotidien. Accédez à l'onglet "Studio Labs" dans les paramètres et activez les fonctionnalités que vous souhaitez utiliser. Ces fonctionnalités d'IA sont automatiquement activées dans les versions Canary, et aucune action n'est requise.

Fonctionnalités d'IA dans Studio Labs
Fonctionnalités d'IA dans Studio Labs

Fonctionnalités Studio Labs

Générer un aperçu de Compose avec Gemini

Gemini peut générer automatiquement du code d'aperçu Jetpack Compose, ce qui vous fait gagner du temps et de l'énergie. Pour accéder à cette fonctionnalité, effectuez un clic droit dans un composable, puis accédez à Gemini > Generate Compose Preview (Gemini > Générer un aperçu Compose) ou Generate Compose Preview for this file (Générer un aperçu Compose pour ce fichier), ou cliquez sur le lien dans un panneau d'aperçu vide. Le code d'aperçu généré est présenté dans une vue de comparaison qui vous permet d'accepter, de modifier ou de refuser rapidement les suggestions, ce qui vous permet de visualiser vos composables plus rapidement.

Génération d'aperçus Compose avec Gemini
Génération d'un aperçu de Compose avec Gemini

Transformer l'interface utilisateur avec Gemini

Vous pouvez désormais transformer le code de l'UI dans l'environnement Preview de Compose à l'aide du langage naturel directement dans l'aperçu. Pour l'utiliser, effectuez un clic droit dans l'aperçu Compose, puis sélectionnez Transformer l'UI avec Gemini. Saisissez ensuite vos requêtes en langage naturel, par exemple "Aligner ces boutons au centre", pour guider Gemini dans l'ajustement de votre mise en page ou de votre style, ou sélectionnez des éléments d'interface utilisateur spécifiques dans l'aperçu pour mieux comprendre le contexte. Gemini modifie ensuite votre code d'interface utilisateur Compose en place, que vous pouvez examiner et approuver, ce qui accélère le workflow de développement de l'interface utilisateur.

"Transformer l'UI avec Gemini" dans le menu contextuel
Accéder au menu "Transformer l'interface utilisateur avec Gemini"
Boîte de dialogue modale "Transformer l'UI avec Gemini"
Application d'une transformation en langage naturel à un aperçu de Compose

Image en pièce jointe dans Gemini

Vous pouvez désormais joindre des fichiers image et fournir des informations supplémentaires avec votre requête. Par exemple, vous pouvez joindre des modèles d'UI ou des captures d'écran pour indiquer le contexte Gemini sur la mise en page de votre application. Par conséquent, Gemini peut générer du code Compose à partir d'une image fournie ou expliquer les composables et le flux de données d'une capture d'écran de l'UI.

Boîte de dialogue Gemini avec pièces jointes Image
Joindre une image et générer un aperçu à l'aide de Gemini dans Android Studio

Contexte @File dans Gemini

Vous pouvez désormais joindre vos fichiers de projet en tant que contexte dans les interactions par chat avec Gemini dans Android Studio. Vous pouvez ainsi référencer rapidement des fichiers dans vos requêtes pour Gemini. Dans la zone de saisie du chat Gemini, saisissez @ pour afficher un menu de finalisation de fichier, puis sélectionnez les fichiers à joindre. Vous pouvez également cliquer sur le menu déroulant Contexte pour voir les fichiers joints automatiquement par Gemini. Vous pouvez ainsi mieux contrôler le contexte envoyé à Gemini.

Contexte @File dans Gemini
@Contexte de fichier dans Gemini