Dicoding Developer Coaching merupakan webinar, yang membahas tuntas kendala maupun pertanyaan yang sering ditanyakan di Academy Dicoding. Tema kali ini adalah "Memahami ViewModel & LiveData Lebih Dalam" Di sini Anda akan belajar mengenai apa itu ViewModel dan LiveData. Seperti yang pernah dibahas sebelumnya, Architecture Components menyediakan kelas ViewModel untuk membantu UI controller menyiapkan data yang akan ditampilkan ke UI (Activity or Fragment). Sedangkan LiveData merupakan Lifecycle-Aware dan juga sering berkaitan dengan ViewModel. Ini artinya LiveData dapat merespon perubahan yang ada di Lifecycle (Activity, Fragment, atau Service) untuk kebutuhan menampilkan dan menyiapkan data.