MVVM is a design pattern for organizing GUI applications that has become popular on Android.
- Definition, roles and responsibilities.
- What should go in your model layer and what shouldn't.
- Benefits of model isolation and how it affects testing.
- Definition, roles and responsibilities.
- How it interacts with the ViewModel.
- Definition, roles and responsibilities.
- How it supports the View, by providing actions and observable state.
- Interactions with the Model.
- Isolation from the View.
Simple Login form using MVVM architecture pattern, Data binding, and LiveData.
- Model
- Layout
- ViewModel
- LiveData
Mohamed Elbana LinkedIn Profile
Created by Mohamed Elbana on 2019. Copyright © 2019 Mohamed Elbana.