Memuat dan menampilkan gambar dari internet
Terapkan praktik terbaik arsitektur ke aplikasi dan gunakan Coil untuk mendownload serta menampilkan gambar.
Kembali
Arsitektur: Lapisan Data
Dalam video ini, Anda akan mempelajari lapisan data dan dua komponen dasarnya: repositori dan sumber data. Kita juga akan membahas ketetapan data, penanganan error, threading, pengujian, serta trik dan rekomendasi lainnya.
Menambahkan repositori dan Injeksi Dependensi Manual
Faktorkan ulang aplikasi Mars Photos dan tambahkan repositori untuk mengatur cara sumber data berinteraksi dengan bagian aplikasi lainnya.
Memuat dan menampilkan gambar dari internet
Dalam codelab ini, Anda menggunakan library Coil untuk memuat dan menampilkan foto dari internet di aplikasi Android Compose.
Praktik: Mem-build aplikasi amfibi
Gunakan aplikasi yang menampilkan informasi tentang berbagai spesies amfibi dan manfaatkan pengetahuan Anda tentang jaringan, penguraian JSON, dan model tampilan agar aplikasi dapat menggunakan data dari jaringan. Aplikasi akan menerima datanya dari API kustom untuk project ini dan menampilkannya dalam daftar.
Project: Membuat aplikasi Bookshelf
Buat aplikasi yang mendownload dan menampilkan gambar buku dari Google Books API.
Apa selanjutnya?
Di unit ini, Anda telah mempelajari beberapa topik penting, seperti mengurangi beban pekerjaan dari thread utama dengan coroutine dan menggunakan layanan REST untuk menangani data jarak jauh.