Siguiendo los pasos de Android 11 Developer Preview, Android Studio 3.6 ahora está disponible en el canal estable, lo que significa que los desarrolladores pueden comenzar a usarlo con confianza para sus proyectos. Esto trae una serie de características y actualizaciones útiles, incluida una nueva “Vista dividida” en el editor de diseño para desarrollar y previsualizar diseños XML más rápidamente.

Otra característica nueva y emocionante es la compatibilidad con múltiples pantallas en el emulador de Android. Mientras tanto, la detección automática de pérdidas de memoria promete facilitar la depuración. Puede consultar todas las características del blog de desarrolladores de Android u obtener los aspectos más destacados a continuación.

Vista dividida y edición

Quizás la nueva característica más interesante en Android Studio 3.6 es la Vista dividida para los editores de diseño. Esto le permite ver el código XML en paralelo junto con el renderizado de la vista previa. Esto es algo pequeño, pero en realidad hace la vida mucho más fácil para ver el efecto que los cambios en el código tienen de inmediato (y viceversa). La vista que elija también se guardará caso por caso, lo que significa que puede cargar fácilmente su configuración preferida según el archivo que esté editando.

Mientras discutimos el diseño, también debemos tener en cuenta el nuevo selector de color que hace que sea mucho más fácil elegir y rellenar valores de color sin escribir valores. Está disponible a través del editor XML y las herramientas de diseño.

Desarrollo más rápido

Cuando se trata de desarrollo, algunos cambios nuevos deberían facilitar la vida de los desarrolladores de Android en Android Studio 3.6.

La vinculación de vistas es una inclusión particularmente bienvenida, que ofrecerá seguridad en tiempo de compilación al hacer referencia a vistas. Con esta opción habilitada, generará una clase de enlace para cada archivo de diseño XML en el módulo. Esto reemplazará efectivamente la necesidad de findViewByID: podrá hacer referencia fácilmente a cualquier vista con un ID sin arriesgar excepciones de puntero nulo o excepciones de conversión de clase. Esto podría resultar muy útil y reducir una gran cantidad de repeticiones.

Otras actualizaciones nuevas incluyen el lanzamiento de la plataforma IntelliJ 2019.2 con mejores tiempos de inicio y una nueva herramienta de servicios, así como el soporte de Kotlin para más funciones de Android NDK. Las actualizaciones del complemento Android Gradle incluyen soporte para el complemento Maven Publish Gradle. Esto le permite construir artefactos en un repositorio de Apache Maven.

Pruebas y depuración

Android Emulator 29.2.12 facilita a los desarrolladores la interacción con la ubicación del dispositivo emulado. Google Maps ahora está integrado en el menú de controles extendidos, lo que facilita especificar ubicaciones y crear rutas.

Quizás aún más pertinente sea el soporte para múltiples pantallas virtuales, lo que será útil para aquellos que diseñan para dispositivos como el Samsung Galaxy Fold.

Lee también: Desarrollando para dispositivos plegables: lo que necesita saber

La detección de fugas en el generador de perfiles de memoria detectará instancias de actividad y fragmentos que podrían haberse filtrado.

Los tiempos de compilación también han mejorado para las compilaciones de depuración gracias al uso de zipflinger.

Más cambios en la calidad de vida.

Esta es solo una pequeña selección de las actualizaciones disponibles en Android Studio 3.6. Encontrarás una gran cantidad de otras pequeñas actualizaciones a medida que utilices el nuevo software: ¡incluidas las descargas de SDK reanudables, lo que es ideal para aquellos que no siempre tienen una hora libre para descargar la última imagen del sistema Android! Toma Android Studio 3.6 aquí.

Por supuesto, en Canary Channel ya puedes tener en tus manos Android Studio 4.1. ¿Qué opina de estas nuevas funciones? ¿Qué te gustaría ver venir a Android Studio en el futuro?

Más publicaciones sobre Android 11