diff --git a/model-view-intent/README.md b/model-view-intent/README.md index 659bf1b95..1febe76b0 100644 --- a/model-view-intent/README.md +++ b/model-view-intent/README.md @@ -37,6 +37,11 @@ In plain words > The Model-View-Intent (MVI) pattern is a reactive architectural approach where user actions (Intent) modify the application state (Model), and the updated state is then reflected back in the user interface (View) in a unidirectional and cyclical data flow. +Architecture diagram + +![Model-View-Intent Architecture Diagram](./etc/mvi-architecture-diagram.png) + + ## Programmatic Example of Model-View-Intent Pattern in Java The Model-View-Intent (MVI) pattern for Java is a modern approach to structuring your application's logic, ensuring a smooth, unidirectional flow of data and events. It's a variation of the Model-View-Presenter (MVP) and Model-View-ViewModel (MVVM) patterns, but with a more streamlined flow of data and events. diff --git a/model-view-intent/etc/mvi-architecture-diagram.png b/model-view-intent/etc/mvi-architecture-diagram.png new file mode 100644 index 000000000..a0672ddc0 Binary files /dev/null and b/model-view-intent/etc/mvi-architecture-diagram.png differ