Gemini dans Android Studio vous permet de créer des applications plus rapidement que jamais grâce aux fonctionnalités de codage assisté par IA.
Transformation du code
Vous pouvez demander à Gemini dans l'éditeur de code des suggestions de code pour modifier, optimiser ou ajouter du code à votre application comme suit:
- Pour afficher un champ de saisie pour votre invite, effectuez l'une des opérations suivantes dans l'éditeur de code :
- Effectuez un clic droit dans l'éditeur de code, puis sélectionnez Gemini > Générer du code dans le menu contextuel.
- Mettez en surbrillance le code que vous souhaitez que Gemini modifie, effectuez un clic droit dans l'éditeur de code, puis sélectionnez Gemini > Transform code (Gemini > Transformer le code) dans le menu contextuel.
- Appuyez sur CTRL+\ (Command+\ sur macOS).
- Demandez à Gemini de vous aider en décrivant comment vous souhaitez modifier ou ajouter du code, puis appuyez sur Entrée. Une fois que Gemini a traité votre demande, une différence de code devrait s'afficher.
- Par exemple, vous pouvez demander à Gemini de simplifier du code complexe en le réécrivant, d'effectuer des transformations de code très spécifiques telles que "rendre ce code idiomatique" ou de générer de nouvelles fonctions que vous décrivez. Android Studio affiche ensuite la suggestion de code de Gemini sous la forme d'une comparaison de code, afin que vous puissiez examiner et n'accepter que les suggestions de votre choix.
Examinez les différences de code et effectuez l'une des opérations suivantes:
- Modifiez le code suggéré en cliquant sur Améliorer et en saisissant une nouvelle requête.
- Cliquez sur Accepter toutes les modifications pour ajouter les modifications suggérées à votre code.
Saisie automatique de code
Gemini propose une saisie semi-automatique du code compatible avec l'IA dans Android Studio, qui s'affiche sous forme de texte gris en italique à mesure que vous saisissez du texte. Cette fonctionnalité vous fait gagner du temps et vous permet de terminer vos projets de codage plus rapidement en suggérant des fonctions complètes. Lorsque la finalisation du code par IA est activée, Gemini peut envoyer des informations supplémentaires à partir de votre base de code, telles que les éléments environnants de votre code, les types de fichiers et d'autres informations nécessaires pour fournir du contexte au LLM et fournir des suggestions plus pertinentes.
Pour utiliser la complétion de code par IA, procédez comme suit:
- Activez le partage de contexte dans les paramètres Gemini (Android Studio > Settings > Gemini [Android Studio > Paramètres > Gemini]) sous Context Awareness (Connaissance du contexte). La finalisation du code par IA ne fonctionne que lorsque Gemini peut accéder au contexte de votre codebase.
- Ouvrez un fichier et commencez à saisir du texte. Les suggestions ne se déclenchent que lorsque le curseur se trouve à la fin d'une ligne ou n'importe où sur une ligne vide.
- Appuyez sur Tabulation pour accepter une suggestion et sur Échap pour l'effacer.
N'oubliez pas que le système ne génère pas toujours des suggestions de code. Il est possible que le modèle ne dispose pas d'informations suffisantes pour générer une réponse avec un niveau de confiance élevé.
Pour désactiver la saisie automatique de code par IA, accédez à Android Studio > Settings > Gemini (Android Studio > Paramètres > Gemini) et désélectionnez la saisie automatique de code.