Example of Flow + LiveData w/ Room as single source of truth for data in an MVVM architecture
Refactored Umbrella is a side project to check modern Android Development with Kotlin Coroutines & Flow, MVVM & Koin.
If you like my work, consider buying me a coffee 😄
The architecture of the project is following the MVVM pattern suggested by Android Architecture Components.
The testing of the various components in the project follows the patterns details below: