Conceitos básicos do Kotlin: teste sobre o repositório e o WorkManager

  1. Qual dos Componentes da arquitetura do Android é responsável por manter o armazenamento em cache off-line atualizado e receber dados da rede?
  2. Qual é a melhor maneira de salvar dados estruturados no sistema de arquivos do dispositivo para armazenamento em cache off-line?
  3. O Transformations.map() converte um LiveData em outro ___.
  4. Ao implementar o armazenamento em cache off-line, qual das estratégias a seguir é um bom exemplo do princípio de separação de problemas?
  5. Quais das alternativas a seguir são implementações concretas da classe WorkRequest? Selecione todas as opções aplicáveis.

    Escolha quantas respostas você achar adequado.

  6. Qual das classes a seguir o WorkManager usa para programar a tarefa em segundo plano na API 23 e em versões mais recentes?
  7. Qual API você usa para adicionar restrições a uma WorkRequest?