filmov
tv
MVVM Design Pattern - Simply Explained | Android Development

Показать описание
If you don't know what is MVVM or maybe just want to understand it better, then this video is for you.
In this video, we are going to learn what is MVVM, why we should use it, and how to use it with an actual Android Project.
In order to understand it better, we are going to create a simple Notes app, and structure it to follow the MVVM design pattern. We are also going to use Room Database to save, display and delete our notes.
By the end of this video, you are going to hopefully learn about MVVM and get a nice notes app as a bonus.
𝗟𝗶𝗻𝗸 𝘁𝗼 𝘁𝗵𝗲 𝗽𝗿𝗼𝗷𝗲𝗰𝘁 𝗼𝗻 𝗚𝗶𝘁𝗛𝘂𝗯:
Initial Project:
With MVVM:
💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾
Between my full-time job and my family life,
I try to find free time to create content for this channel.
You can support me and help this channel keep growing:
💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾
💻 This Is My Development Setup (Affiliate): 💻
============
Main Monitor:
Secondary Monitor:
Graphics Card:
CPU:
RAM:
Keyboard:
Mouse:
Headphones:
Microphone:
=============
Tag for the Algorithm:
What is MVVM Design Pattern
How to create a view model with Kotlin
How to use MVVM with Room Database
Room Database with Dependency Injection
What is a Repository and view model
#mvvm #android #viewmodel
In this video, we are going to learn what is MVVM, why we should use it, and how to use it with an actual Android Project.
In order to understand it better, we are going to create a simple Notes app, and structure it to follow the MVVM design pattern. We are also going to use Room Database to save, display and delete our notes.
By the end of this video, you are going to hopefully learn about MVVM and get a nice notes app as a bonus.
𝗟𝗶𝗻𝗸 𝘁𝗼 𝘁𝗵𝗲 𝗽𝗿𝗼𝗷𝗲𝗰𝘁 𝗼𝗻 𝗚𝗶𝘁𝗛𝘂𝗯:
Initial Project:
With MVVM:
💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾
Between my full-time job and my family life,
I try to find free time to create content for this channel.
You can support me and help this channel keep growing:
💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾💾
💻 This Is My Development Setup (Affiliate): 💻
============
Main Monitor:
Secondary Monitor:
Graphics Card:
CPU:
RAM:
Keyboard:
Mouse:
Headphones:
Microphone:
=============
Tag for the Algorithm:
What is MVVM Design Pattern
How to create a view model with Kotlin
How to use MVVM with Room Database
Room Database with Dependency Injection
What is a Repository and view model
#mvvm #android #viewmodel
Комментарии