mayo 9, 2024

Blog de Habeas Data

Encuentra toda la información nacional e internacional sobre españa. Seleccione los temas sobre los que desea saber más

Android Studio Flamingo ofrece Live Editing para Composable, Enhanced Build Toolchain y más

Android Studio Flamingo ofrece Live Editing para Composable, Enhanced Build Toolchain y más

el Última versión estable de Android StudioApodado Flamingo, trae Live Edit para interfaces de usuario componibles, nuevas funciones para verificar aplicaciones, IntelliJ actualizado y más.

edición directa Una nueva función experimental que permite enviar cambios de código directamente a un dispositivo o emulador conectado para actualizar los componentes de una aplicación en tiempo real. Esto reduce el cambio de contexto y mejora el ciclo de construcción y la iteración de la programación de la interfaz de usuario. Live Edit solo puede aplicar cambios a cuerpos y archivos funcionales configurables no apoyo Actualizaciones de firmas de métodos, adición de nuevos métodos o cambios en la jerarquía de clases.

Live Edit se puede aplicar manualmente al guardar un archivo o automáticamente para cada cambio. Ocasionalmente, Live Edit puede hacer que la aplicación se bloquee, en cuyo caso se requiere una reimplementación completa de la aplicación. Del mismo modo, si cambia funciones no configurables, a veces es posible que no se llame al código más reciente. En estos casos, también deberá iniciar la aplicación nuevamente.

Otras características nuevas relacionadas con la interfaz de usuario incluidas en Android Studio Flamingo son el soporte de vista previa Iconos de aplicaciones temáticas Con diferentes antecedentes y Vista previa de color dinámico.

Android Studio Flamingo también trae una serie de características nuevas a la serie de herramientas de compilación. El analizador de compilación ahora puede agrupar tareas por categorías, que se pueden ordenar por duración para resaltar las categorías que tienen el mayor impacto en el tiempo de compilación, por ejemplo, Manifiesto, Recursos de Android, Kotlin, Dexing, etc.

READ  Kingston presenta las unidades flash USB DataTraveler Max con el rendimiento más rápido hasta la fecha

Las extensiones SDK ahora se pueden escanear en busca de problemas utilizando un nuevo LINTER. Las extensiones SDK son un mecanismo que permite que los componentes del sistema se actualicen con correcciones de errores críticos y otras mejoras según sea necesario. Además, la creación de perfiles obtiene soporte automatizado con un solo clic para crear y ejecutar una compilación no parcheable, lo que evita que se creen perfiles para una versión de depuración a menos que se requiera explícitamente.

Como nota final sobre el sistema de compilación, Android Studio Flamingo adopta el complemento Gradle 8, que trae mejoras y cambios importantes, como Eliminar API de transformación. La API de transformación se usaba generalmente para herramientas de clases compiladas para agregar seguimientos, registros personalizados, análisis de rendimiento, etc. Los desarrolladores deberán migrar para usar API alternativas, incluida la API de instrumentación, que se puede usar para convertir código de bytes, y la API de artefactos, que permite agregar nuevas clases a la aplicación.

Una función muy útil para probar el comportamiento de la red de aplicaciones es la intercepción y modificación del tráfico de red. Esto le permitirá modificar la respuesta de la red antes de que llegue a su aplicación para que pueda probar cómo se comporta su aplicación cuando se obtienen distintos códigos de estado, encabezados o cargas útiles. Además, Android Studio Flamingo ofrece optimización Integración con Crashlytics Para que pueda detectar, investigar y reproducir problemas más fácilmente.

Como nota final sobre el nuevo IDE de Android, vale la pena señalar la certificación IntelliJ 2022.2, que brinda mejoras en el rendimiento del IDE, especialmente cuando se usa Kotlin, rendimiento de renderizado mejorado en macOS y más.

READ  Experiencia de seguimiento de AirTag compartida por una actriz de Disneyland