Raul

    Raul

    1 year ago
    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
    elizarov

    elizarov

    1 year ago
    👍 Do you have slides published?
    Raul

    Raul

    1 year ago
    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
    !