Cómo cargar y mostrar imágenes de Internet

Aplica las prácticas recomendadas de arquitectura a la app y usa Coil para descargar y mostrar imágenes.

 

Arquitectura: la capa de datos

Video Opcional

En este video, aprenderás sobre la capa de datos y sus dos componentes básicos: repositorios y fuentes de datos. También analizaremos la inmutabilidad de datos, el manejo de errores, los subprocesos, las pruebas y más trucos y recomendaciones.

Cómo agregar el repositorio y la inserción manual de dependencias

Codelab

Refactoriza la app de Mars Photos y agrega un repositorio para organizar cómo las fuentes de datos interactúan con el resto de la app.

Cómo cargar y mostrar imágenes de Internet

Codelab

En este codelab, usarás la biblioteca de Coil para cargar y mostrar fotos de Internet en tu app de Android Compose.

Práctica: Compila apps de anfibios

Codelab

Trabaja con una app que muestra información sobre distintas especies de anfibios y usa tus conocimientos de las herramientas de redes, el análisis de JSON y los modelos de vista a fin de permitir que la app use datos de la red. La app recibe sus datos de una API personalizada para este proyecto y los muestra en una lista.

Proyecto: Crea una app de Bookshelf

Codelab

Crea una app que descargue y muestre imágenes de libros desde la API de Google Books.

¿Qué sigue?

Video Opcional

En esta unidad, aprendiste temas importantes, como descargar trabajos del subproceso principal con corrutinas y consumiste servicios de REST para trabajar con datos remotos.