- Course
droidcon NYC '19: Coroutine + Flow = MVI
droidcon NYC 2019 | Coroutine + Flow = MVI | Etienne Caron
- Course
droidcon NYC '19: Coroutine + Flow = MVI
droidcon NYC 2019 | Coroutine + Flow = MVI | Etienne Caron
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
MVI (Model-View-Intent) is an evolution of the MVC, MVP, and MVVM patterns. Thanks to Immutable State management and Unidirectional Data Flow, you can finally say goodbye to race conditions and rogue mutations and combine the power of MVI with Kotlin Coroutines alongside the recently released Kotlin Flows library. In this session, Etienne Caron teaches you how to build a Model-View-Intent (MVI) Android App using both Kotlin Coroutines and Kotlin Flows. You'll walk away understanding the core principles of this pattern, as well as its key benefits.