Mastering MVVM Architecture in Android Development using Kotlin
Learn to implement the MVVM architecture in Android development with Kotlin, focusing on modern design patterns and best practices.
The course focuses on the MVVM (Model-View-ViewModel) architecture in Android development using Kotlin. The MVVM is widely recommended due to its robustness, scalability, and ease of maintenance. It is a valuable skill to have for building high-performance Android applications.
Firstly, you will learn the basics of MVVM architecture and its advantages over other approaches to Android development. Then, you’ll start from scratch and create layouts for a news application. Next, you’ll use the Retrofit and OkHttp networking libraries and get to familiarize yourself with APIs. You’ll get hands-on experience in storing data locally via the Room library. Finally, you’ll be introduced to both the repository and ViewModel patterns, as well as how to work with the Paging library and deliver data to our fragments.
By the time you’re done with the course, you’ll be able to use MVVM in your Android projects, interact with APIs, store data locally, and implement pagination.
There are no reviews yet.