Publicado por Chris Banes y Nick Butcher
Esta publicación de blog es parte de una serie semanal de # 11WeeksOfAndroid. Cada semana nos sumergimos en un área clave de Android para que no te pierdas nada. Esta semana hemos destacado personas e identidades; aquí tienes un vistazo a lo que debes saber.
La gran noticia: Jetpack Compose Alpha
Esta semana lanzamos la primera versión alfa de Jetpack Compose ?, el moderno conjunto de herramientas de interfaz de usuario de Android con acceso nativo a las API de la plataforma. Compose combina el poder de Kotlin con el modelo de programación receptiva para que la creación de la interfaz de usuario sea más rápida y sencilla. Queremos que sus comentarios nos ayuden a crear las API que necesita en sus aplicaciones, por lo que ahora es el momento de intentarlo.
Para mantenerlos al tanto de Compose, esta semana lanzamos 4 nuevos codelabs, 7 nuevas muestras, nueva documentación y un podcast del equipo de Compose. Si prefiere videos; te tenemos cubierto …
Para comprender la mentalidad reactiva y cómo pensar en la creación de aplicaciones con Compose, eche un vistazo a "Thinking in Compose":
Descubra cómo Jetpack Compose simplifica la interfaz de usuario de Android observando ejemplos concretos de nuestras aplicaciones de muestra de código abierto en "Redactar por ejemplo":
Por último, para comprender cómo las interfaces de usuario basadas en Jetpack Compose y View pueden coexistir e interactuar, lo que facilita la adopción de Compose a su propio ritmo, eche un vistazo a las aplicaciones "Compose para existentes":
Animaciones de teclado (IME)
La novedad de Android 11 es la capacidad de las aplicaciones para crear transiciones fluidas entre abrir y cerrar el teclado en pantalla, así como una API de WindowInsets renovada para permiten el control de cosas como el teclado (IME). Para saber cómo agregarlo a su aplicación, deslice sobre el video, las publicaciones del blog y la aplicación de muestra …
Componentes de Material Design
Se recomienda seguir las pautas de Material Design para garantizar que las aplicaciones funcionen de forma coherente y que los modelos aprendidos en una aplicación se puedan utilizar en otra. Eche un vistazo a nuestras nuevas publicaciones de blog sobre Tematización de materiales (color, tipo y forma), el tema oscuro de Material y el sistema de movimiento utilizando la biblioteca de Componentes de diseño de materiales (MDC).
La adopción de MDC preparará ahora la base del código para la adopción posterior de Jetpack Compose: utiliza los mismos conceptos, vocabulario de diseño y componentes. Incluso es posible facilitar la migración con bibliotecas como el nuevo MDC-Android Compose Theme Adapter que convierte un tema XML MDC en un Compose `MaterialTheme`.
Si aún no ha migrado a MDC, consulte nuestra guía de migración.
Rutas de aprendizaje
Si está buscando una manera fácil de capturar los aspectos más destacados de esta semana, puede consultar las Rutas de aprendizaje . Esta semana tenemos dos caminos a seguir: el camino de Redacción y el camino de la "IU moderna".
Una ruta es un tutorial ordenado que permite a los usuarios completar un formulario predefinido que culmina en una prueba. Puede incluir codelabs, videos, artículos y publicaciones de blog. Se otorga una insignia virtual a cada usuario que aprueba el cuestionario. Pon a prueba tus conocimientos en cada camino para ganar una insignia de edición limitada.
Conclusión clave
Ya sea que esté construyendo con el conjunto de herramientas de IU actual o preparándose para la próxima generación, esperamos que los recursos que compartimos esta semana lo ayuden a crear interfaces de usuario hermosas y atractivas que a sus usuarios les encantarán. Gracias a todos los que sintonizaron o se unieron a nosotros para la AMA. Siga la ruta de la interfaz de usuario moderna para aprender cómo aprovechar Material Design, la animación o las funciones más recientes de Android 11. Siga la ruta de Redacción para conocer el futuro del desarrollo de la interfaz de usuario de Android y contribuir para darle forma con sus comentarios.
Recursos
Puedes encontrar la lista de reproducción de contenido de video # 11WeeksOfAndroid completa aquí y obtener más información sobre cada semana aquí. Continuaremos destacando nuevas áreas cada semana, así que manténgase atento y síganos en Twitter y YouTube. ¡Muchas gracias por permitirnos ser parte de esta experiencia contigo!