droidcon NYC '19: Coroutine + Flow = MVI

droidcon NYC 2019 | Coroutine + Flow = MVI | Etienne Caron
Course info
Level
Intermediate
Updated
Sep 20, 2019
Duration
36m
Table of contents
Coroutine + Flow = MVI
Description
Course info
Level
Intermediate
Updated
Sep 20, 2019
Duration
36m
Description

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.

About the author
About the author

Droidcon New York is where the industry's leading Android experts converge to support the Android platform and create a strong network for developers and companies.

More from the author
More courses by droidcon NYC