Beginner
41 Lessons
10h
Certificate of Completion
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
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 Ok...Show More
TAKEAWAY SKILLS
Api Integration
What You'll Learn
Understanding MVVM architecture and its application in Android development
Hands-on experience employing MVVM architecture for Android development using Kotlin language
Familiarity with Retrofit and OkHttp networking libraries
Working knowledge of Room library for data storage and offline viewing
Hands-on experience of handling lifecycle components such as LiveData
The ability to implement pagination using the new Paging library
Familiarity with following core components of the MVVM: Room, LiveData, Navigation, View Binding, Paging and ViewModel
What You'll Learn
Understanding MVVM architecture and its application in Android development
See more
Course Content
Introduction
MVVM Architecture
Layouts
Layout Design Assessment
Assessment
API
Android Web Services Assessment
Assessment
Utility Classes
Repository Pattern
3 Lessons
ViewModel Pattern
4 Lessons
Android Business Logic Assessment
Assessment
Views
7 Lessons
Conclusion
1 Lesson
Appendix
2 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor