Description
In this course, you will :
- Understanding the MVVM architecture and how it is used in Android development.
- Hands-on experience with the MVVM architecture for Android development in Kotlin.
- Knowledge of the Retrofit and OkHttp networking libraries.
- Understanding of the Room library for data storage and offline viewing.
- Hands-on expertise with lifecycle components like LiveData.
- The ability to use the new Paging library to implement pagination.
- Knowledge of the following MVVM key components: Room, LiveData, Navigation, View Binding, Paging, and ViewModel.
Syllabus :
- MVVM Architecture
- Layouts
- Layout Design Assessment
- API
- Android Web Services Assessment
- Utility Classes
- Repository Pattern
- ViewModel Pattern
- Android Business Logic Assessment
- Views