Lanjutan artikel sebelumnya. setelah merhasil mengkoneksikan API langkah selanjutnya adalah menampilkan data pada aplikasi. dan karena datanya disini ada gambarnya maka tambahkan library untuk menampilkan gambar tersebut. disini menggunakan Glide.
terus yang penting jangan lupa tambahkan di app/build.gradle apply plugin: 'kotlin-kapt' yang nantinya digunakan untuk kotlin compiler.
lanjut ke pembuatan class converter yang akan digunakan untuk menampilkan gambar secara data binding. class nya seperti berikut ini.
persiapan selesai, langkah pertama merubah ItemPlaceViewModel. tambahkan model dari Place dan variable.
setelah item view model dirubah, lanjut ke layout xml dari item view model tersebut. tampilkan datanya. berikut adalah layout item_place.xml yang sudah dirubah.
berikutnya adalah membuat adapter. adapternya seperti biasanya tapi sekarang via data binding. codingnya seperti berikut ini.
setelah itu lanjut ke MainActivity, disini menggunakan LiveData. perhatikan function observeLiveData()
Setelah lumayan lama, akhirnya selesai juga tinggal dijalankan. cek complete repositorynya disini.
selamat mencoba.
0 Komentar