Carregar e mostrar imagens da Internet
Aplique as práticas recomendadas de arquitetura ao app e use a Coil para fazer o download e mostrar imagens.
Voltar
Arquitetura: a camada de dados
Neste vídeo, você vai aprender sobre a camada de dados e os dois componentes básicos dela: repositórios e fontes de dados. Também vamos abordar a imutabilidade de dados, tratamento de erros, linhas de execução, testes e mais truques e recomendações.
Adicionar um repositório e injeção de dependência manual
Refatore o app Mars Photos e adicione um repositório para organizar como as fontes de dados interagem com o restante do app.
Carregar e mostrar imagens da Internet
Neste codelab, você vai usar a biblioteca Coil para carregar e mostrar fotos da Internet no app Android com o Compose.
Exercício: criar o app Amphibians
Crie um app que mostra informações sobre diferentes espécies de anfíbios, colocando em prática seus conhecimentos sobre rede, análise JSON e modelos de visualização para permitir o uso de dados da rede. O app recebe os dados de uma API personalizada para este projeto e os mostra em uma lista.
Projeto: criar um app Bookshelf
Crie um app que faz o download e mostra imagens de livros com a API Google Books.
Qual é a próxima etapa?
Nesta unidade, você aprendeu sobre tópicos importantes, como o descarregamento de trabalho da linha de execução principal usando corrotinas e o consumo de serviços REST para usar dados remotos.
Perguntas
Teste seus conhecimentos e ganhe o selo "Carregar e mostrar imagens da Internet".