Skip to content

Simple Login form using MVVM architecture pattern, Data binding, and LiveData.

Notifications You must be signed in to change notification settings

m7amdelbana/Android-MVVM-Java-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.

About The Project

Simple Login form using MVVM architecture pattern, Data binding, and LiveData.

Content Of This project

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

Author

Mohamed Elbana LinkedIn Profile

Created by Mohamed Elbana on 2019. Copyright © 2019 Mohamed Elbana.

About

Simple Login form using MVVM architecture pattern, Data binding, and LiveData.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages