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
Retour
Architecture : la couche de données
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
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
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
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)
Créez une application qui télécharge et affiche des images de livres à partir de l'API Google Books.
Et maintenant ?
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.