Android 11 — Semana 6: Jetpack

Android Jetpack es un paquete de bibliotecas creado para ayudarte a escribir apps de alta calidad que sigan las prácticas recomendadas, usen menos código estándar y funcionen, de manera coherente, en los dispositivos y las versiones de Android. En esta ruta de aprendizaje, te presentamos las bibliotecas nuevas que se introdujeron en Android 11, junto con las actualizaciones principales.

 

Paquete de Jetpack para el desarrollo de Android

Video Opcional

Te damos la bienvenida a Android 11 - Semana 6: Jetpack. Mira este avance introductorio a fin de prepararte para las actividades en esta ruta de aprendizaje.

Inyección de dependencias en Android con Hilt

Opcional

Hilt es una nueva biblioteca de Android que simplifica la inserción de dependencias (DI) en tu app, lo que te permite concentrarte solo en las cuestiones importantes de definir e insertar vinculaciones sin preocuparte por controlar toda la configuración y el cableado de DI. Lee este artículo para obtener más información sobre los principios de DI y la manera de habilitar Hilt en tu app.

Cómo usar Hilt en tu app para Android

Codelab

En este codelab, aprenderás a usar Hilt como la herramienta de inserción de dependencias (DI) para administrarlas y obtendrás información sobre la importancia de DI a fin de crear una app sólida y extensible que se ajuste a proyectos grandes.

Cómo ponerse al día con Paging 3

Opcional

Se realizó una actualización completa de la biblioteca de Paging. Lee este artículo para obtener más información sobre los aspectos destacados y las funciones de Paging 3, así como sobre la manera de adoptar esta biblioteca en tus apps.

Paging con Paging 3

Video Opcional

Paging 3 es una reescritura completa de la biblioteca de Paging 2, que ofrece un mejor control de los errores, compatibilidad con funciones comunes y mucho más. Mira este video para obtener información sobre las actualizaciones y los cambios que se implementaron en Paging 3.

Paging de Android

Codelab

En este codelab, aprenderás cuáles son los componentes principales de la biblioteca de Paging 3 y cómo agregar Paging a tu app para Android, de modo que pueda cargar y mostrar páginas de datos de un conjunto de datos más grande desde el almacenamiento local o la red.

Conoce la versión beta de CameraX

Video Opcional

CameraX es una biblioteca de Jetpack diseñada para ayudarte a desarrollar apps de cámara con mayor facilidad, con compatibilidad integrada para dispositivos Android más antiguos. Mira este video para conocer las actualizaciones en la nueva versión beta, incluidas las correcciones de problemas relacionados con los dispositivos.

Cómo comenzar a usar CameraX

Codelab

En este codelab, aprenderás sobre CameraX, la biblioteca de compatibilidad de Jetpack, sus diferentes casos de uso y cómo agregar las dependencias de CameraX a una app de cámara.