Jetpack Compose es un motor de interfaz de usuario declarativo escrito en Kotlin que pretende reemplazar o ser una alternativa viable para los motores de interfaz de usuario imperativos clásicos, como los diseños XML de Android. En esencia, Jetpack Compose es un potente motor de diseño basado únicamente en código que puede facilitar mucho la implementación de la interfaz de usuario. Se lanzó por primera vez en versión alfaen agostodel año pasado, seguido deuna versión betaen febrero de este año con muchas más incorporaciones. Ahora, en la Android Developer Summit de Google, la empresa ha anunciado que Compose llegará a Android TV. Aún mejor es que Material 3 ahora está en versión estable, lo que significa que puedes usarlo para crear tus aplicaciones con confianza.

Compose Material 3 ofrece componentes ytemas con el estilode Material Design 3, lo que permite funciones de personalización de Material You como el color dinámico. La biblioteca de Compose Material 3 contiene nuevas versiones de muchos componentes de la interfaz de usuario, como botones, tarjetas, casillas de verificación, interruptores, barras de navegación, cajones y muchos más, con soporte para otros en camino. Google también ha publicado documentación que le muestracómo migrar su aplicación Material Design 2 a Material Design 3.También hay mejoras en diferentes versiones de Android Studio que puede usar para compilar en Jetpack Compose, como se describe a continuación.

Android Studio Dolphines la última versión estable, con:

  • Coordinación de animación
  • Anotaciones de vista previa múltiple
  • La recomposición cuenta en el Inspector de diseño

Android Studio Electric Eelcontiene funciones beta, como:

  • Edición en vivo (experimental)
  • Resaltado de representación de composición
  • Configuración de dispositivos de vista previa
  • Actualizaciones en vivo en Previews

Android Studio Flamingocontiene funciones canarias como:

  • Edición en vivo activada de forma predeterminada
  • Seguimiento de composición mejorado para ayudarle a inspeccionar mejor los problemas de rendimiento.

No solo eso, sino que Google anunció que Compose ya está disponible en versión Alpha para Android TV. Se han implementado componentes comoCarouseleImmersiveList, y se agregarán más en el futuro. Esto se produce después de que Compose alcanzara la versión estable para WearOS a principios del verano.