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