This is the third iteration of 'clean architecture' in the Coinverse beta app using Model-View-Intent (MVI), now 100% with Kotlin Flow thanks to the recent StateFlow release! 🌊 I started with the Unidirectional Data Flow (UDF) only using LiveData, then made use of Kotlin Flow in the Repository, and now all-in on Flow.
🏞️ May 2019 - UDF with LiveData
🍂 Nov. 2019 - UDF with LiveData + Kotlin Flow
🏖️ July 2020 - MVI + UDF with 100% Kotlin Flow
https://proandroiddev.com/android-model-view-intent-with-kotlin-flow-ca5945316ec