In the first part of episode #19 Artur and Hannes chatted with Benoît Quenaudon from Square about Model-View-Intent. We discussed the difference between MVP, MVVM and MVI, how to implement MVI, reusable components and how to test MVI based applications.
- Benoît Quenaudon @oldergod, personal blog, GitHub
- Hannes Dorfmann @sockeqwe, personal blog, GitHub
- Artur Dryomov @arturdryomov, personal blog, GitHub
- Cycle.js
- Android Blueprint: ToDo App using MVI by Benoît
- droidcon NYC 2017 - Model-View-Intent for Android
- In-App Navigation with Coordinators
- droidcon SF 2017 - The Reactive Workflow Pattern Update
- Benoît's Tweet: "We see more and more "reactive" architectures on Android but I think you're doing it wrong if you have a
subscribe
in your presenter. Ideally, the presenter should be an ObservableTransformer." - Unidirectional User Interface Architectures