Android MVVM Architecture complete course 2022

Learn how and when to implement MVVM, ViewModel, LiveData, Transformations, Mediators and a lot more

4.60 (138 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
544
students
3.5 hours
content
Jun 2022
last update
$49.99
regular price

What you will learn

MVVM Architecture

ViewModel

LiveData

Transformations

MediatorLiveData

Patterns and anti patterns

Description

One of the most common questions I get asked while teaching Android Development is "What is MVVM and how do I use it?"

This is a fundamental concept in Android Architectures, and this course addresses that question.

Here we will start from scratch, and discuss what is MVVM and why use it. We will see the components that need to go into this architecture and we will see how they fit together to provide an easy way to implement a healthy application. That is, an application that is scalable, maintainable, easy to understand and easy to test.

We will look at MVVM, ViewModels, LiveData, contexts, Transformations, Mediators and a lot more.

We will implement all these concepts in practice in several Android applications, to give you a clear understanding of how to use them.

Finally, we will also discuss best practices, patterns and anti patterns. There are a lot of gotchas around MVVM and in this course we will learn how to avoid them.

This course is a complete discussion around the topic of MVVM and Android Architectures. It is the architecture supported and recommended by Google.

There is no need to search through incomplete online tutorials or youtube videos. This course is all you need to get a deep understanding of the architecture, as well as practical knowledge of how to use it.

So sign up today and let's start learning to build MVVM in our apps.

Content

Introduction

Introduction
Freebies and updates

Basics

Section overview
What is MVVM
State problem
ViewModel
LiveData
Code example
App foundations
Setup MVVM, ViewModel and LiveData
Update UI and finish app
ViewModel instantiation

Advanced

Section overview
ViewModel and context
ViewModel and sharing data between fragments
Advanced LiveData
App data
App foundations
App functionality
ViewModel and saving state
Patterns and anti patterns

Conclusion

Conclusion

Screenshots

Android MVVM Architecture complete course 2022 - Screenshot_01Android MVVM Architecture complete course 2022 - Screenshot_02Android MVVM Architecture complete course 2022 - Screenshot_03Android MVVM Architecture complete course 2022 - Screenshot_04

Reviews

Wilson
November 1, 2022
Good Course, it help me to understand the basic of MVVM Architecture, but i would love to learn more about another method of viewModel instead of using convenience function but using the ViewModelProvider. Android Studio currently implement the ViewModelProvider so i see there are factory and repository. i love to understand about that more. Overall Great Course
Alejandro
September 21, 2022
After trying to understand MVVM with many different courses, with this one finally I am following all very good without confusion and understanding this architecture. Clear and straight to the point! I really recommend it to everybody :)
Nishtha
June 23, 2022
Highly, disappointed. Wanted to master MVVM, but it feels like after completing a whole course I only know very few things!
Dipen
April 19, 2022
It is really great Only one suggestion please provide github links for the project you have created also felt 10-15 minutes can be reduced if we can skip the `new application setup` for almost 5-6 times in the tutorial.
Oleg
January 23, 2022
I miss info regarding the how ViewModel works under the hood. I guess, this understanding is essential. Course should contain some info about ViewModelStore and all related stuff.
Mohammad
November 11, 2021
Fast refresher for those (like me) who have been out of the game for a bit are neither new to programming nor new to Android development

Charts

Price

Android MVVM Architecture complete course 2022 - Price chart

Rating

Android MVVM Architecture complete course 2022 - Ratings chart

Enrollment distribution

Android MVVM Architecture complete course 2022 - Distribution chart
4316680
udemy ID
9/24/2021
course created date
9/28/2021
course indexed date
Bot
course submited by