Jetpack Compose ofrece mejoras de rendimiento, mejor integración de herramientas y actualizaciones de hardware 3
Durante su conferencia Google I/O, Google anuncio una nueva iteración de su kit de herramientas Jetpack Compose UI para Android. Entre sus muchas mejoras, Jetpack Compose ahora ofrece un mejor rendimiento, soporte ampliado en Android Studio, una nueva biblioteca de Material 3 y más.
Google dice que está trabajando en el rendimiento de Compose mediante la migración de modificadores a una implementación nueva y más eficiente. Modificadores en Redactar son lo que usa para decorar o aumentar un componible, como cambiar su apariencia, hacer que se pueda desplazar, arrastrar, etc. Según Google, el nuevo sistema trae una mejora de rendimiento del 22% sobre Text
Y TextField
componibles, pero el kit de herramientas del agujero se beneficia de su adopción.
Jetpack Compose también incluye nuevas funciones de interfaz de usuario, incluida una nueva componente buscapersonas para navegar por una lista de artículos y noticias FlowRow
Y FlowColumn
diseños para organizar automáticamente una lista de elementos en un diseño vertical u horizontal.
La integración de Compose en Android Studio también ha progresado al incluir soporte para editar en vivo Y vista previa de animación extendida en la versión beta actual de Android Studio. Se han integrado más funciones en Android Studio Canary, denominado Hedgehog, como la visualización de parámetros que han cambiado en el depurador para inspeccionar qué está causando un nuevo renderizado, soporte para una nueva API de dispositivo Espresso que permite aplicar cambios de rotación, pliegues y otras configuraciones síncronas. cambios en dispositivos virtuales y más.
Jetpack Compose también actualiza la implementación del sistema de diseño oficial de Android Material Design 3, que llega versión 1.1. Compose Material 3 1.1 trae nuevos componentes, API mejoradas y una serie de mejoras. Los nuevos componentes incluyen sábanas inferiores, ya sea estándar O modal, que se superponen a la interfaz de usuario principal; nuevo DatePicker
Y DateRangePicker
; un nuevo TimePicker
admite dos diseños diferentes, horizontal para la entrada de tiempo del teclado y vertical para la entrada de tiempo basada en gestos; renovado barra de búsqueda Y barra de búsqueda acoplada, que difieren en la forma en que muestran los resultados de la búsqueda, ya sea a pantalla completa o en una ventana más pequeña; y apoyo para información sobre herramientas.
El nuevo Jetpack Compose también amplía el soporte para pantallas grandes, dispositivos plegables y dispositivos portátiles. En particular, una nueva Biblioteca de vistazo tiene como objetivo facilitar el desarrollo de widgets de pantalla de inicio, receptivos e interactivos. Componer para WearOS 1.2 ha llegado a alfa, trayendo mejoras como la carga de animaciones, la lista larga y el plegado de texto, mejoras en las entradas rotativas para navegar a través de listas y una mejor integración de vista previa en Android Studio.
Para obtener una lista completa de los cambios incluidos en la última versión de Compose, consulte el sitio oficial Notas de lanzamiento.
«Jugador orgulloso. Gurú del café. Alcoholico galardonado. Entusiasta de la cerveza. Estudiante. Aficionado a los zombis. Lector. Especialista en música. Aficionado a la comida».