Gemini en Android Studio te permite compilar apps más rápido que nunca con las funciones de programación asistida por IA.
Transformación de código
Puedes pedirle a Gemini desde el editor de código que te sugiera código para modificar, optimizar o agregar a tu app de la siguiente manera:
- Para ver un campo de entrada para tu instrucción, haz una de las siguientes acciones desde el editor de código:
- Haz clic con el botón derecho en el editor de código y selecciona Gemini > Generate code en el menú contextual.
- Destaca el código que quieres que Gemini modifique, haz clic con el botón derecho en el editor de código y selecciona Gemini > Transform code en el menú contextual.
- Presiona CTRL+\ (Comando+\ en macOS).
- Para indicarle a Gemini lo que quieres modificar o agregar a tu código, describe cómo hacerlo y presiona Intro. Después de que Gemini procese tu solicitud, deberías ver una comparación de código.
- Por ejemplo, puedes pedirle a Gemini que simplifique el código complejo reescribiéndolo, realizando transformaciones de código muy específicas, como “hacer que este código sea idiomático”, o generando funciones nuevas que describas. Luego, Android Studio te muestra la sugerencia de código de Gemini como una diferencia de código, para que puedas revisar y aceptar solo las sugerencias que quieras.
Revisa la diferencia de código y realiza una de las siguientes acciones:
- Para modificar aún más el código sugerido, haz clic en Definir mejor y, luego, ingresa una instrucción nueva.
- Haz clic en Aceptar todos los cambios para agregar los cambios sugeridos a tu código.
Cómo completar el código
Gemini ofrece la finalización automática de código habilitada por IA en Android Studio, que aparece como texto en itálicas gris a medida que escribes. Esta función te ahorra tiempo y te permite completar proyectos de programación más rápido, ya que sugiere funciones completas. Cuando se habilita la finalización de código de IA, Gemini puede enviar información adicional de tu base de código, como fragmentos circundantes de tu código, tipos de archivos y otra información necesaria para proporcionar contexto al LLM y ofrecer sugerencias más relevantes.
Para usar la finalización de código de IA, sigue estos pasos:
- Habilita el uso compartido de contexto en la configuración de Gemini (Android Studio > Settings > Gemini) en Context Awareness. La finalización de código con IA solo funciona cuando Gemini puede acceder al contexto de tu base de código.
- Abre un archivo y comienza a escribir. Las sugerencias solo se activan cuando el cursor está al final de una línea o en cualquier lugar de una línea en blanco.
- Presiona Tab para aceptar una sugerencia y Esc para borrarla.
Ten en cuenta que el sistema no siempre generará la finalización de código. Es posible que el modelo no tenga suficiente información para generar una respuesta con alta confianza.
Para inhabilitar la finalización de código de IA, ve a Android Studio > Settings > Gemini y desmarca la opción de finalización de código.