Skip to content

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.

Notifications You must be signed in to change notification settings

ezatpanah/MVVM-Architecture-Simple-Offline-Caching-App

Repository files navigation

Simple-Offline-Caching-App

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.

Technologies and Libraries Used :

  • MVVM
  • DI (Hilt)
  • ViewBinding
  • Courotines
  • Retrofit
  • Flow
  • Livedata
  • Caching (NetworkBoundResource)
  • Room
  • Glide

ScreenShot : wil add asap

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages