Android Networking MVVM dengan Kotlin Coroutines
Setelah sebelumnya membuat aplikasi android MVVM networking dengan Rx Java dan Rx Android. maka kali ini akan ganti dengan Kotlin Coroutines.setelah membuat project android baru, aktifkan data binding. kemudian tambahkan library seperti berikut.
untuk sample API nya diambil dari link berikut ini. sehingga class modelnya seperti berikut.
lanjut untuk class networkingnya bisa di cek langsung kesini. setelah class-class untuk networking siap. bisa lanjut ke viewmodel. perhatikan fungsi getListPlace() terdapat viewModelScope.launch
hasil dari prosesnya dimasukkan variable liveDataListPlace. terus tinggal di observe di MainActivity. untuk ditampilkan ke recyclerview melalui adapter.
untuk lebih lengkapnya bisa cek repository githubnya disini.
selamat mencoba.
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar