Saltar al contenido

Anuncia un conjunto de herramientas modernas de Android para crear una interfaz nativa

Hoy, lanzamos la versión 1.0 de Jetpack Compose, un conjunto de herramientas modernas y nativas de interfaz de Android para ayudarlo a crear mejores aplicaciones más rápido. Es estable y está listo para entrar en producción. Hemos estado creando un espacio abierto de Compose con los comentarios y la participación de la comunidad de Android durante los últimos dos años. Para cuando llegamos a la versión 1.0, ya había más de 2000 aplicaciones de Compose en Play Store; de ​​hecho, ¡la propia aplicación Play Store usa Compose! Pero eso no es todo, estamos trabajando con varios desarrolladores de software líderes y sus comentarios y soporte nos han ayudado a fortalecer aún más la versión 1.0. Square, por ejemplo, nos dijo que pueden usar compost“Concéntrese en el tono y su infraestructura de interfaz, en lugar de abordar el problema más amplio de crear un marco de interfaz declarativo”.Según Monzo, la composición les permiteCree pantallas de mayor calidad más rápido“. Y Gorjeo Muy bien resumido: “¡Lo amamos! ️

Desarrollamos Compose para que sea más rápido y fácil crear aplicaciones nativas de Android. Con un enfoque totalmente declarativo, simplemente describe tu interfaz mientras que Compose se encarga del resto. Cuando el estado de la aplicación cambia, su interfaz se actualizará automáticamente, lo que simplificará enormemente la creación de la interfaz rápidamente. La API intuitiva de Kotlin lo ayuda a crear hermosas aplicaciones camino Menos código y acceso nativo a todo el código de Android existente significa que puede obtenerlo a su propio ritmo. La potente API de implementación y la interfaz orientada al código facilitan la compatibilidad con una variedad de factores de forma, como tabletas y carpetas, mientras que el soporte de compilación viene para WearOS, widgets de pantalla de inicio y más.

Esta edición 1.0 está lista para usar en producción y ofrece las funciones básicas que necesita:

  • Compatible: La compilación está diseñada para colaborar con su aplicación existente. Puede guardar interfaces de usuario en vistas o composición de vistas. Puede agregar un solo botón en la pantalla o mantener la vista personal que creó ahora en la pantalla de compilación.
  • Integración Jetpack: Compos está diseñado para que usted ya esté familiarizado con las bibliotecas Jetpack y las ame. Con navegación, navegación, LiveData (o Flow / RxJava), ViewModel y la integración de Hilt, Compose funciona con su arquitectura existente.
  • Material: Compilation ofrece la implementación de componentes y temas de material design que facilitan la creación de hermosas aplicaciones que reflejan su marca. El sistema temático del material es más fácil de entender y rastrear, sin consultar archivos XML.
  • Liza: Los componentes Lazy de Compose ofrecen una manera simple, concisa pero poderosa de mostrar listas de datos de manera eficiente, con un mínimo de complicaciones.
  • animación: Crear API animadas simples y consistentes hace que sea mucho más fácil para los usuarios de su aplicación disfrutar.

Un enfoque completamente declarativo en Jetpack Compose cambia radicalmente el desarrollo de su interfaz. Para admitir nuevos flujos de trabajo y un pensamiento diferente, proporcionamos nuevas herramientas diseñadas específicamente para compilar y agregar soporte compuesto a algunas de nuestras herramientas existentes.

Revisión de la compilación

Una nueva vista previa de compilación está disponible en Android Studio Arctic Fox, lo que le permite ver sus composiciones en diferentes estados, temas claros y oscuros, o desplazarse por diferentes fuentes, todo a la vez, lo que facilita el desarrollo del componente sin tener que ejecutar todo programa. Su dispositivo se ha mejorado con la edición literal, puede ver las actualizaciones sin tener que volver a compilar su proyecto.

 

Revisión de diseño

Si alguna vez quiso poder probar la parte de la interfaz de usuario de su dispositivo sin navegar por la pantalla de la aplicación en la que está trabajando, es posible que desee obtener una vista previa del nuevo diseño: simplemente cree una vista previa de su composición y colóquela en su dispositivo para repetición rápida.

Crear soporte en Deployment Inspector

El Inspector de diseño agrega soporte para Composables para que pueda combinar de manera convincente la composición en vistas existentes.

Lea más sobre la compatibilidad con Android Studio Arctic Fox aquí.

Se comparte una hoja de ruta de nuestra composición

Obtener un nuevo marco requiere evaluación, especialmente algo que es un logro del nuevo conjunto de herramientas de la interfaz de usuario. Para ayudarlo a tomar una decisión informada sobre si es o no el momento adecuado para usted, estamos publicando una hoja de ruta pública para compartir nuestros planes para continuar desarrollando Jetpack Compose.

Para ayudar con la composición, hemos preparado una amplia gama de recursos para usted y su equipo:

¡Hay mucho que aprender! Jetpack Compose Pathway ofrece una guía paso a paso de códigos clave, videos y documentos para ayudarlo.

¡Disfruta la composición!

Realmente creemos que Jetpack Compose es un gran paso adelante, lo que hace que sea mucho más rápido y fácil crear la interfaz perfecta; Estamos ansiosos por ver qué construyes con él. Ahora que Compose es estable en 1.0, es hora de comenzar; No hay nada mejor que un código correcto. Feliz composición!