Aspectos básicos de Kotlin: Cuestionario sobre el repositorio y WorkManager

  1. ¿Qué elemento de los componentes de la arquitectura de Android es responsable de mantener actualizada la caché sin conexión y obtener los datos de ella?

  2. ¿Cuál es la mejor manera de guardar datos estructurados en el sistema de archivos del dispositivo para el almacenamiento en caché sin conexión?

  3. El archivo Transformations.map() convierte un LiveData en otro ___.

  4. Cuando se implementa el almacenamiento en caché sin conexión, ¿cuál de las siguientes estrategias es un buen ejemplo del principio de separación de problemas?

  5. ¿Cuáles de las siguientes son implementaciones concretas de la clase WorkRequest? Selecciona todas las opciones que correspondan.

    Selecciona todas las respuestas que consideres correctas.

  6. ¿Cuál de las siguientes clases usa WorkManager para programar una tarea en segundo plano en el nivel de API 23 y versiones posteriores?

  7. ¿Qué API se usa para agregar restricciones a WorkRequest?