Funciones de IA en Studio Labs

Recibimos comentarios de que los desarrolladores quieren acceder a las funciones basadas en IA en los canales estables lo antes posible. Ahora puedes descubrir y probar las funciones experimentales más recientes basadas en IA a través del menú Studio Labs en el menú Configuración a partir de la versión estable de Narwhal.

Puedes echar un primer vistazo a los experimentos con IA, compartir tus comentarios y ayudarnos a incorporarlos al IDE que usas todos los días. Ve a la pestaña Studio Labs en Configuración y habilita las funciones que quieras comenzar a usar. Estas funciones basadas en IA se habilitan automáticamente en las versiones canary y no es necesario realizar ninguna acción.

Funciones basadas en IA en Studio Labs
Funciones basadas en IA en Studio Labs

Funciones de Studio Labs

Generación de vistas previas de composición con Gemini

Gemini puede generar automáticamente código de vista previa de Jetpack Compose, lo que te ahorra tiempo y esfuerzo. Para acceder a esta función, haz clic con el botón derecho dentro de un elemento componible y navega a Gemini > Generate Compose Preview o Generate Compose Preview for this file, o bien haz clic en el vínculo en un panel de vista previa vacío. El código de vista previa generado se presenta en una vista de diferencias que te permite aceptar, editar o rechazar rápidamente las sugerencias, lo que proporciona una forma más rápida de visualizar tus elementos componibles.

Generación de la vista previa de redacción con Gemini
Generación de la vista previa de Compose con Gemini

Transforma la IU con Gemini

Transforma el código de la IU en el entorno de Vista previa de Compose con lenguaje natural directamente en la vista previa. Para usarlo, haz clic con el botón derecho en la vista previa de Compose y selecciona Transform UI With Gemini. Luego, ingresa tus solicitudes en lenguaje natural, como "Centra estos botones", para guiar a Gemini en el ajuste de tu diseño o estilo, o bien selecciona elementos específicos de la IU en la vista previa para obtener un mejor contexto. Luego, Gemini editará tu código de la IU de Compose en el lugar, que podrás revisar y aprobar, lo que acelerará el flujo de trabajo de desarrollo de la IU. Para obtener más información, consulta Transform UI.

"Transform UI with Gemini" en el menú contextual
Cómo acceder al menú "Transformar la IU con Gemini"
Diálogo modal "Transform UI with Gemini"
Cómo aplicar una transformación de lenguaje natural a una vista previa de Compose

Journeys para Android Studio

Journeys for Android Studio te ayuda a escribir y mantener pruebas de extremo a extremo con mayor facilidad, ya que te permite usar lenguaje natural para describir los pasos y las aserciones de cada prueba, lo que se denomina un recorrido. Aprovechando las capacidades de visión y razonamiento de Gemini, los pasos escritos en lenguaje natural se convierten en acciones que Gemini realiza en tu app, lo que hace que tus recorridos sean fáciles de escribir y comprender. Además, puedes escribir y describir aserciones más complejas, que Gemini evalúa en función de lo que ve en el dispositivo para determinar si tus recorridos se aprueban o rechazan.

Además, como Gemini razona sobre qué acciones realizar para satisfacer los objetivos, los recorridos son más resistentes a los cambios sutiles en el diseño o el comportamiento de tu app, lo que genera menos pruebas inestables cuando se ejecutan en diferentes versiones de tu app y diferentes configuraciones de dispositivos.

Escribe y ejecuta recorridos directamente desde Android Studio en cualquier dispositivo Android local o remoto. El IDE proporciona una nueva experiencia de editor para crear recorridos, así como resultados enriquecidos que te ayudan a comprender mejor el razonamiento y la ejecución de tu recorrido por parte de Gemini.