Skip to content

vutung1671997/MVVM-Example

Repository files navigation

MVVM

MVVM is a design pattern for organizing GUI applications that has become popular on Android.

Model

  • Definition, roles and responsibilities.
  • What should go in your model layer and what shouldn't.
  • Benefits of model isolation and how it affects testing.

View

  • Definition, roles and responsibilities.
  • How it interacts with the ViewModel.

ViewModel

  • Definition, roles and responsibilities.
  • How it supports the View, by providing actions and observable state.
  • Interactions with the Model.
  • Isolation from the View.

Content Of This project

  1. Model
  2. Layout
  3. ViewModel
  4. LiveData

About

Project Demo về kiến trúc MVVM có form login và recyclerview.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages