MVVM architecture is used in the development of this application. Using Retrofit2 and Kotlin Coroutines, this app retrieves data from REST APIs and caches them in Room. I implemented the NetworkBoundResource helper method with Kotlin Flow.
flow
coroutines
mvvm
mvvm-architecture
caching-strategies
coroutines-android
mvvm-android
room-database
coroutines-flow
hilt
caching-android
caching-roomdatabase
-
Updated
Jan 6, 2023 - Kotlin