Android Studio 4.1: nuevas funciones para desarrolladores

Desarrollo de Android

Android Studio 4.1 llegó al canal estable el mes pasado, trayendo una serie de nuevas funciones útiles para los desarrolladores de Android. Esta vez hay algunas inclusiones interesantes, ¡así que sigue leyendo para ver lo que necesitas saber!

Emulador incorporado

Una de las mejores actualizaciones llega al emulador de Android, que ahora está integrado directamente en el IDE. En otras palabras, el emulador ya no se abre como una aplicación separada, sino en una ventana de herramientas. Se dice que esto “ahorra espacio en la pantalla” para todos los agricultores que trabajamos en monitores sub 4K, 42 “.

Ver también: Tutorial de Android Studio para principiantes

Si bien se trata principalmente de un cambio cosmético, hace que la experiencia sea más coherente e intuitiva. También es más fácil monitorear el código mientras se ejecuta la aplicación. Es un gran paso hacia una experiencia más integrada y fluida.

Sin embargo, la función no está habilitada de forma predeterminada. Para acceder a él, primero debe actualizar sus preferencias yendo a Archivo> Configuración> Herramientas> Emulador> Preferencias. Seleccione “Iniciar en una caja de herramientas”. Sin embargo, probablemente valga la pena mencionar que esto se ha bloqueado más de una vez.

Inicie el tutorial de Android Studio en una ventana de herramientas

Crédito: Adam Sinicki / Autoridad de Android

El emulador ahora también incluye más soporte para dispositivos plegables; ahora admite numerosos patrones de plegado e incluso le permite probar diferentes ángulos de bisagra.

Inspector de base de datos

El nuevo inspector de bases de datos permite a los usuarios inspeccionar, consultar y modificar bases de datos en una aplicación mientras se está ejecutando. Esto es compatible con dispositivos que ejecutan API nivel 26+.

Para comenzar, ejecute la aplicación y luego elija Ver> Ventanas de herramientas> Inspector de base de datos. Esto funciona si su aplicación utiliza la biblioteca Jetpack Room o SQLite directamente. Incluso puede cambiar los valores usando el Inspector mientras la aplicación se está ejecutando.

Ver también: Cómo utilizar SQLite para el desarrollo de aplicaciones de Android

Soporte para navegación con daga

Dagger es una biblioteca para la inyección de dependencias en Android. En Android Studio 4.1, ahora es más fácil cambiar del código Dagger al proyecto principal mediante acciones de vinculación y la ventana mejorada Buscar usos.

Componentes de diseño de materiales

Esta es una actualización útil que debería facilitar a los desarrolladores el cumplimiento de las pautas de diseño de materiales proporcionadas por Google.

Esencialmente, las plantillas predeterminadas que se encuentran al iniciar un nuevo proyecto se parecen más a los estilos recomendados por Google. Los proyectos dependen com.google.android.material: material en el archivo de compilación de Gradle.

Archivo de diseño 1 1

Crédito: Adam Sinicki / Autoridad de Android

Otros cambios facilitan un poco la vida: los recursos de color ahora usan nombres literales, por ejemplo.

Más importante aún, las plantillas de estilo se corresponden más con las sensibilidades “2” de Material Design más recientes de Google que con los temas MD1 y AppCompat anteriores. Las diferencias no son de día y de noche, pero ver el botón “Siguiente” que parece muy anticuado es ciertamente agradable.

Generador de perfiles de memoria nativa

Native Memory Profiler está integrado en el Memory Profiler de Android Studio 4.1 y permite a los usuarios realizar un seguimiento de las asignaciones de memoria y las desasignaciones de objetos. Esto permite a los desarrolladores acceder al tamaño y la cantidad de objetos para ayudar a depurar problemas de memoria.

Modelos de TensorFlow Lite

TensorFlow Lite permite a los desarrolladores integrar algoritmos que ejecutan máquinas en el dispositivo. Android Studio 4.1 facilita la importación directa de estos modelos. Android Studio generará clases que pueden ejecutar el modelo con menos código y mejor seguridad de tipos.

Los modelos previamente entrenados con metadatos están disponibles en TensorFlow Hub y también puede agregar sus propios modelos de TensorFlow Lite.

Para comenzar, descargue el archivo de plantilla .tflite de la página de detalles de la plantilla. Elija una plantilla con metadatos. Luego, abra el cuadro de diálogo de importación del modelo de TnesorFlow Lite en Android Studio. Para hacer esto, vaya a Archivo> Nuevo> Otro> Plantilla TensorFlow Lite.

Ahora elija el archivo de plantilla .tflite y haga clic en Finalizar. El modelo se importará y se colocará en la carpeta ml / de su proyecto. Al hacer clic en este archivo, se abrirá un visor de modelos para revelar más detalles sobre el modelo.

Hay más actualizaciones y funciones nuevas para ayudar a mejorar el flujo de trabajo, en particular. Consulte la publicación del blog oficial de Google para obtener todos los detalles.

About MiReal

Compruebe también

The Android Arsenal – Vistas

Un FragmentDialog implementado con RecyclerView que puede aceptar selecciones únicas o múltiples Instalación RecyclerPickerDialog se …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *