Files
developer-roadmap/roadmaps/android/content/mvi@Bz-BkfzsDHAbAw3HD7WCd.md

510 B

MVI

MVI (Model-View-Intent) is an architectural pattern where user actions are modeled as Intents that flow into the Model, which produces a new immutable State rendered by the View. It enforces strict unidirectional data flow and makes application state predictable and easy to test. MVI pairs well with Kotlin coroutines and Jetpack Compose.

Visit the following resources to learn more: