Coroutine + Flow = MVI

A talk by Etienne Caron
Developer, Shopify

April 14, 2020, 09:00 PM

Pay For Your Registration Here

By submitting your email you agree to the terms
Register Now

Categories covered by this talk

About this talk

Managing state in Android applications can be painful. Over the years, various architectural patterns have evolved to try and tame it: MVC, MVP, and MVVM.

MVI (Model-View-Intent) is an evolution of these patterns. Thanks to Immutable State management and Unidirectional Data Flow, we can finally say goodbye to race conditions and rogue mutations. Combine the power of MVI with Kotlin Coroutines alongside the recently released Kotlin Flows library. The result? Real magic. No RxJava incantations required!

In this session, you’ll learn 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. Get ready to fall for MVI❤!

Have you got yours yet?

Our All-Access Passes are a must if you want to get the most out of this event.

Check them out

Learn from amazing companies like these

Proudly supported by

Your logo could go here!

If you'd like to get your brand in front of attendees contact us.