-
Notifications
You must be signed in to change notification settings - Fork 0
(MVI) Model View Intent
Devrath edited this page May 30, 2021
·
19 revisions
- To overcome the drawbacks of
MVCcontrolleroverloading with the business logic. Modifications were done to segregate it to a better representation of architecture calledModel-View-Presenter. - It is a relatively new but popular approach to android application architecture.
-
MVPandMVVMare a little bit similar toMVCtoMVI. -
MVPandMVVMhavepresenterandview-modelrespectively to that ofcontrollerforMVC.
Contents |
|---|
MVI specific concepts |
| MVI block diagram |
- Uni-directional data flow.
- Immutable state.
- User as a function.
- Its way of simplifying the flow of information which leads to a comprehensive and systematic approach to architecture.