Charger et afficher des images depuis Internet

Appliquez les bonnes pratiques pour l'architecture à l'application, et utilisez Coil pour télécharger et afficher les images

 

Architecture : la couche de données

Vidéo Activité facultative

Cette vidéo vous présente la couche de données et ses deux composants de base : les dépôts et les sources de données. Apprenez-en plus sur l'immuabilité des données, la gestion des erreurs, le threading et les tests, et bénéficiez d'autres astuces et recommandations.

Ajouter un dépôt et l'injection manuelle de dépendances

Atelier de programmation

Refactorisez l'application Mars Photos et ajoutez un dépôt pour organiser l'interaction des sources de données avec le reste de l'application.

Charger et afficher des images depuis Internet

Atelier de programmation

Dans cet atelier de programmation, vous allez utiliser la bibliothèque Coil pour charger et afficher des photos depuis Internet dans votre application Android Compose.

S'entraîner : créer une application sur les amphibiens

Atelier de programmation

En vous basant sur vos connaissances liées à la mise en réseau, à l'analyse JSON et aux modèles de vue, faites en sorte qu'une application affichant des informations sur différentes espèces d'amphibiens utilise des données en provenance du réseau. Les données de l'application seront extraites d'une API personnalisée pour ce projet et affichées sous forme de liste.

Projet : créer une application Bookshelf (Étagère)

Atelier de programmation

Créez une application qui télécharge et affiche des images de livres à partir de l'API Google Books.

Et maintenant ?

Vidéo Activité facultative

Dans ce module, vous avez découvert des sujets importants, tels que le déchargement du travail du thread principal à l'aide de coroutines ou l'utilisation de services REST pour travailler avec des données distantes.

Quiz

Testez vos connaissances et obtenez le badge "Charger et afficher des images depuis Internet".