https://kotlinlang.org logo
#feed
Title
r

Raul

10/22/2020, 11:14 AM
I’d like to share my presentation for Droidcon EMEA, it’s about a few things really despite the title is “Fueled Reactive apps with Asynchronous Flow” v2 like: • Differences between Asynchronous and Synchronous processes • Architectural patterns and designs - using MVP + Clean Architecture • Quick review of Basics of Coroutines vs RxJava 2: lifecycle, scopes, etc • Migration from RxJava 2 to Kotlin Coroutines powered by Kotlin Flow • View Delegates: Implementation of
Channel
instead of
Subject
• Use Cases / Interactors + Repository and data sources - Implementation of
Flow
instead of
Observable
• Data sources: - Implementation of
suspend
functions instead of
Single
and
Maybe
• Views and connections with Presenter + Interactors: Implementation of
StateFlow
instead of
Callback
• Pros and Cons and lessons learned https://www.droidcon.com/media-detail?video=470160616
👍 2
e

elizarov

10/23/2020, 7:41 AM
👍 Do you have slides published?
👋 1
r

Raul

10/23/2020, 5:32 PM
yes, I do
sorry, I had a busy day presenting at work, let me share them with you now https://speakerdeck.com/raulh82vlc/fueled-reactive-apps-with-asynchronous-flow-v2
I need to refresh them with latest changes after 1.4.0-M1 -> 1.4.0, thanks for the stabilisation release of
StateFlow
!
4 Views