Daftar Video
RecyclerView pada Android
❱ Intro
Intro recylerview Tampilan dasar aplikasi recyclerview Cara menggunakan recyclerview❱ CRUD aplikasi
Menambahkan data baru Menghapus data Mengupdate data Data binding di adapter
❱ viewModel
Menyiapkan viewModel❱ DiffUtil
Menggunakan diffUtil dan listAdapter Observe submitList dan metode viewModel Membuat id dinamis
Gratis
11 video
3 tahun yang lalu
Buku Halo Koding!

Buku ini akan jadi teman perjalanan kamu ngoding!
Detail Kelas
Mengenal konsep recylerview pada aplikasi android. recyclerView sangat berguna untuk menampilkan list yang banyak dan kompleks secara berulang-ulang
Kita akan membuat aplikasinya dari nol untuk belajar recyclerView ini. Dimulai dengan tampilan dasar aplikasi pada aplikasi android
Bagiamana cara menggunakan recyclerview pada aplikasi android? kita akan menampilkan data sederhana dari sebuah array ke UI yang user bisa berinteraksi langsung
Bagaimana cara menambahkan data baru dan menampilkan pada aplikasi android yang menggunakan recylerview
Bagaimana cara menghapus data yang ada dan menampilkan data baru pada aplikasi android yang menggunakan recylerview
Bagaimana cara mengupdate/edit/manipulasi dan menampilkan data baru pada aplikasi android yang menggunakan recylerview
Kita juga bisa menggunakan data binding di adapter recyclerView yang sudah dibuat sebelumnya, untuk memudahkan akses ke salah satu list view
Kita akan melihat bagaimana cara menggunakan viewModel pada recylerview. Kita perlu mengganti adapternya menjadi menerima viewModel sekarang
Ternyata fungsi notify untuk memodifikasi tampilan saat ada update tidak begitu disarankan. Ada sebuah cara yang lebih efisien saat menggunakan recylerview pada aplikasi android dengan diffUtil dan listAdapter
Untuk mentrigger perubahan pada tampilan recylerview saat menggunakan diffUtil, kita bisa memanfaatkan fungsi observe livedata dan memanggil submitList dari setiap metode viewModel yang dijalankan
Ada satu tugas lagi yang belum kita selesaikan, yaitu membuat id dari setiap data yang baru masuk menjadi dinamis