Repositorio y WorkManager

Obtén información para crear una repositorio, agregar una caché sin conexión y programar tareas en segundo plano con WorkManager completando una app llamada DevBytes. En esta app, se muestra una lista de videos de DevByte que son instructivos breves creados por el equipo de relaciones con desarrolladores de Android de Google. La app recupera una lista de URLs de video de la red mediante la biblioteca Retrofit y muestra la lista mediante un RecyclerView.

 

Agrega un repositorio

Codelab

Importa el código de inicio para la app de DevBytes. A fin de mejorar la experiencia del usuario de la app, implementa el almacenamiento en caché sin conexión para mostrar resultados de la base de datos local en lugar de la red. Mediante el uso de caché, los usuarios podrán usar la app mientras su dispositivo está sin conexión o si tienen una conexión de red lenta. Crea una clase de repositorio a fin de proporcionar una API de arquitectura limpia para el acceso de datos al resto de la app.

WorkManager

Codelab

Usa WorkManager para programar una tarea en segundo plano de manera optimizada y eficiente.

Cuestionario sobre Repositorio y WorkManager

Pon a prueba tus conocimientos sobre cómo crear repositorios, agregar una caché sin conexión y programar tareas en segundo plano con WorkManager para obtener la insignia de Repositorio y WorkManager.