Android prioriza Compose

Jetpack Compose es el kit de herramientas de IU declarativa de Android, creado para interfaces de usuario modernas, con datos dinámicos, gráficos enriquecidos y animaciones atractivas. Reemplaza el kit de herramientas de View, que ha sido muy útil para el desarrollo de Android durante años, pero no se diseñó para las demandas y prácticas recomendadas más recientes.

Por qué adoptar un enfoque de Compose primero

Anunciamos Jetpack Compose por primera vez en 2019 y, desde entonces, hemos agregado funciones, mejorado el rendimiento y las herramientas. Jetpack Compose ahora tiene todo lo que necesitas para compilar aplicaciones nativas de Android de alta calidad.

  • Conjunto de funciones enriquecidas

    Con una potente biblioteca de diseños, entrada, gráficos, APIs de animación y los componentes más recientes de Material Design, Compose te permite crear todo lo que puedas imaginar.

  • Alto rendimiento

    De forma predeterminada, Compose ofrece un rendimiento nativo, lo que brinda una experiencia agradable a tus usuarios.

  • Adaptable

    Compose ofrece la forma más sencilla de compilar apps adaptables que funcionan en toda la variedad de factores de forma de Android.

  • Productivo

    Con herramientas potentes como Vista previa y Ediciones en vivo, y la expresividad completa de Kotlin, los equipos nos dicen que avanzan mucho más rápido cuando compilan con Jetpack Compose, lo que reduce el tiempo de salida al mercado.

Obtén más información sobre cómo Compose puede acelerar el desarrollo.

¿Qué significa que Compose tenga prioridad?

Cuando creamos nuevas herramientas y contenido de desarrollo de Android, como bibliotecas de Jetpack, muestras, documentación y contenido de capacitación, los diseñamos teniendo en cuenta a los usuarios de Jetpack Compose. Entendemos que adoptar un nuevo framework de IU lleva tiempo, por lo que seguiremos admitiendo Views tradicionales durante un tiempo. También seguiremos admitiendo las APIs de interoperabilidad para que puedas adoptar Compose a tu propio ritmo.

Vistas de Android

Ahora consideramos que el kit de herramientas de View (por ejemplo, las clases en android.widget, como TextView y ListView) se encuentra en modo de mantenimiento, lo que significa que solo recibirá correcciones altamente críticas. El paquete android.view sigue siendo compatible como la infraestructura necesaria para Compose y otros kits de herramientas de IU.

Bibliotecas de Jetpack basadas en vistas

Las siguientes bibliotecas basadas en View también están en modo de mantenimiento y no recibirán actualizaciones significativas más allá de las correcciones críticas:

Herramientas

Todas las herramientas nuevas de la IU de Android Studio se compilarán solo para Jetpack Compose. Las herramientas existentes (como el editor de navegación y el editor de diseño) ahora están en modo de mantenimiento y no recibirán funciones nuevas.

Orientación

La documentación, los codelabs y las muestras se enfocarán en compilar la IU con Jetpack Compose. Aun así, puedes encontrar documentación específica de Views vinculada desde páginas que contienen información genérica y de Compose, cuando corresponda.

Actualmente, estamos actualizando toda la documentación pertinente en da.cyanowen.top para que se centre en Compose.

Feliz composición

Sigue la guía de inicio rápido para agregar Jetpack Compose a tus aplicaciones, migra tus apps a Compose con nuestra habilidad de migración de Android en GitHub y, por último, consulta nuestras apps de ejemplo en GitHub para ver Compose en acción.