Android Studio 4.2: Nuevas mejoras para el creador de APPS de Android

Android anunció ayer, la nueva versión de Android Studio 4.2. Las áreas de enfoque de esta versión son:

  • Una plataforma para IntelliJ mejorada.
  • Nuevas funciones centradas en mejorar la productividad.

Desde Android, han puesto a disposición de los desarrolladores un nuevo asistente para la actualización de los proyectos con anterioridad de Android Studio 4.2.

Con el nuevo asistente, se facilita la migración de proyecto existentes aprovechando las últimas API de complementos de Gradle para Android.

Además, se han agregado una amplia gama de mejoras: Como el inspector de base de datos, el seguimiento del sistema, la compatibilidad con SafeArgs, etc.

A continuación , consulta la lista de las nuevas funciones más importantes de Android Studio 4.2.

Desarrollo

Actualización de la plataforma IntelliJ

Android Studio 4.2 incluye todas las funciones y actualizaciones principales que se encuentran en IntelliJ IDEA Community Edition 2020.2.

Entre otras cosas, se incluye una interfaz de usuario de GitHub actualizada para poder realizar solicitudes de extracción, una nueva ventana de problemas centralizada y más cambios.

Compatibilidad con Safe Args

El uso de Safe Args es la forma recomendada de garantizar la encapsulación de datos si deseas pasar datos entre dos destinos en una aplicación cuando se utiliza el componente de navegación Jetpack.

Con Android Studio 4.2, ahora vas a disfrutar del autocompletado de código para Directions Args y la posibilidad de navegar desde el código fuente al código XML.

Actualizaciones del asistente de nuevo proyecto y del asistente de módulo

Esta versión incluye una actualización visual del asistente de nuevos proyectos, que hace más fácil descubrir los diferentes tipos de dispositivos Android y se agrega ViewBinding a cada una de las plantillas.

Además, también han realizado una actualización visual de los nuevos asistentes de módulos para facilitar la comprensión de los distintos tipos de módulos que se pueden agregar a una aplicación.

Depuración

Mejoras en el inspector de la base de datos

A partir de ahora, administrar y monitorear las bases de datos de una aplicación será más fácil de hacer con el nuevo inspector de bases de datos mejorado. En esta nueva versión, se le han añadido un par de importantes mejoras.

Un nuevo modo fuera de línea, para que se puedan seguir inspeccionando las bases de datos de una aplicación después de que se desconecte un proceso y también una nueva práctica opción, que consiste en un historial de consultas realizadas.

Retrace Command Line Tool

Como parte del proceso de compilación de una aplicación, R8 ofusca el código del lenguaje de programación Kotlin y Java.

Esto puede hacer que los seguimientos de la pila sean imposibles de descifrar, ya que los tipos y los nombres de los métodos se ocultan y acortan para reducir la huella de memoria de la aplicación.

La herramienta de línea de comandos Retrace, se encarga de desofuscas esos nombres y recuperar frameworks en línea usando un archivo mapping.txt.

La nueva herramienta independiente, se puede encontrar en la ruta ./sdk/cmdline-tools/latest/bin/retrace.

Construcción

Asistente de actualización de AGP

Migrar un proyecto al último complemento de Android Gradle (AGP) a veces puede ser complicado, especialmente si usas APIs obsoletas.

Para solucionar ese problema y prepararte mejor para la transición al complemento de Gradle para Android 7.0, Android ha creado un nuevo asistente de actualización.

El nuevo asistente, permite alternar los comandos que se ejecutan en un proyecto para actualizar a una versión superior de AGP, obtener una vista previa de los archivos que se verán afectados por la actualización de AGP y por último, actualizar globalmente las configuraciones obsoletas.

Mejoras en Aplicar cambios

Aplicar Cambios, permite enviar los cambios de código y recursos a una aplicación en ejecución sin reiniciar la aplicación.

En Android Studio 4.2, se han ampliado la cantidad de cambios compatibles con “Aplicar Cambios” para incluir la adición de recursos (que representaron el 23% de los cambios que necesitaban un reinicio completo con anterioridad) y la adición de campos finales estáticos (por ejemplo, constantes) cuando se ejecuta en un dispositivo Android 11+ o un emulador.

Complemento de Android Gradle 4.2

Con AGP 4.2, el equipo de Android Studio ha incluido cambios considerables.

Primero, han implementado un nuevo compilador de recursos centrado en ayudar a mejorar el rendimiento de la compilación, especialmente en computadoras con Windows.

En segundo lugar, han actualizado el lenguaje de programación Java predeterminado a la versión 8.

Por último, han agregado soporte para el formato de firma APK v3 y APK v4.

// build.gradle.kts

android { ... 
   signingConfigs { 
      config { ... 
          enableV3Signing ( true ) 
          enableV4Signing ( true ) } } }

Pruebas

Implementación de varios dispositivos

A veces, cuando se está desarrollando y probando una aplicación, es útil implementarla en varios dispositivos para poder comprobar los resultados.

Esta era opción que existía en las primeras versiones de Android Studio y que ahora, vas a poder encontrar integrada directamente en el menú de Selección de Dispositivos en Android Studio 4.2.

Debes tener en cuenta de que si implementas pruebas en varios dispositivos, es posible que se le solicite que habilites esta opción.

Perfiles de uso

Mejoras en el seguimiento del sistema

Para comprender las características de rendimiento detalladas de su aplicación, es útil utilizar las funciones de seguimiento del sistema dentro de los perfiles de Android Studio.

Con esta versión de Android Studio, el seguimiento del sistema ahora tiene una nueva tabla de eventos.

Con una nueva vista de tabla, vas a poder ver: BufferQueue, los contadores de memoria RSS, la frecuencia del núcleo de la CPU y todo ello desde dentro de una interfaz de usuario compacta.

¿Cómo instalar Android Studio 4.2?

Descarga la última versión de Android Studio 4.2 desde la página de descarga oficial de Androdi Studio.

Si estás utilizando una versión anterior de Android Studio, simplemente puedes actualizar a la última versión de Android Studio.

Si deseas mantener una versión estables de Android Studio, puedes ejecutar la versión estable y las versiones de pruebas de Android Studio Arctic Fox al mismo tiempo.

Solamente debes seguir los pasos del siguiente enlace: ¿Cómo instalar versiones preliminares de Android Studio?.

Fuente: Blog de Desarrolladores de Android

Relacionado

21 Mejores Frameworks de Java

Si recién comienzas a programar con Java, puedes oje la guía para principiantes sobre Java que te guiará a través de todos los conceptos más importantes de Java que necesitas conocer, si pronto quieres comenzar a utilizar cualquier de los frameworks Java. Java es un lenguaje robusto y combinado con un framework Java, puede proporcionar las mejores soluciones para cualquier campo tecnológico, ya bien sea; un ¡SEGUIR LEYENDO!

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital de una bicicleta pasando por la inclusión del Internet de las cosas en los pequeños electrodomésticos. Casi todo lo que ¡SEGUIR LEYENDO!

17 Nuevos Cursos Gratuitos de SQL, Python, Diseño Web y Más (06 de Marzo)

Regreso con nuevos cursos gratis, recuerda que algunos de los cupones de los cursos publicados ayer, es muy posible que aún sigan activos; y vas a poder encontrar cursos en español de javascript -typescript, react,vue- y Unity. Además, de cursos en inglés de Python, R, SQL y más; también tienes muchos cursos totalmente gratis y una gran oferta de guías para programación de O´Reilly (en inglés) ¡SEGUIR LEYENDO!

25 Mejores aplicaciones Java jamás programadas

La historia de Java comenzó en 1991, en un momento en que Sun Microsystems buscaba extender su liderazgo en el mercado de estaciones de trabajo informáticas al floreciente mercado de la electrónica personal. Poco se sabía, de que el lenguaje de programación que Sun estaba a punto de crear democratizaría la informática, inspiraría a una comunidad mundial y se convertiría en la plataforma para un ecosistema ¡SEGUIR LEYENDO!

25 Mejores cursos de Udemy 2020 [EN]

Más de 20 expertos han compilado esta lista de los mejores cursos, certificados, tutoriales, capacitación y clases de Udemy disponibles en línea para 2020. Estos incluyen las mejores ofertas y descuentos para brindarte los mejores precios en oferta. Los cursos son adecuados para principiantes, estudiantes intermedios y expertos. Esta compilación ya ha ayudado a más de 72.000 estudiantes y se actualiza cada poco tiempo. Consulta nuestra ¡SEGUIR LEYENDO!

26 Nuevos Cursos GRATIS de Udemy: Python, Javascript, Flutter (cupón finalizado)

26 Nuevos cursos con cupones free de Udemy: En español (typescript,javascript, react, vue y videojuegos) e ingles (Python, Django, Javascript, R, SQL, Flutter, Java, Qt, Bootstrap, Illustrator y Photoshop). Cursos en Español ? Curso Gratis de Udemy: Aprende JavaScript y Jquery de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Typescript de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Vue + ¡SEGUIR LEYENDO!

40 Cursos Gratis de Udemy: Desarrollo Web, Python (cupón finalizado)

Recién llega la primavera y vamos con una publicación más, que incluye los cursos del Lunes; hoy tenemos, 9 cursos en español (Typescript, Javascript, React, Vue, Firebase, Swift, Azure, HTML y CSS, Power Bi). Más 31 cursos en inglés: Javascript, Typescript, React, Python, R, Java, Drupal, Android y Kotlin, Básicos de Visual Studio Code, Bootstrap, Gitlab, Maya 3D, Photoshop, Marketing en Facebook e Instagram, SEO. Iniciación ¡SEGUIR LEYENDO!

Salir de la versión móvil