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 abaixo é um bom exemplo do princípio de separação de conceitos?

  5. Quais das alternativas abaixo são implementações concretas da classe WorkRequest? Selecione todas as opções que se aplicam.

    Escolha quantas respostas você achar adequado.

  6. Qual das classes abaixo o WorkManager usa para agendar 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?