Skip to content

Simple MVVM app gets its data from REST API and caches them phone storage locally

License

Notifications You must be signed in to change notification settings

raheemadamboev/simple-offline-caching-app

Repository files navigation

simple-offline-caching-app

Simple MVVM app gets its data from REST API and caches them phone storage locally.

This app is built by MVVM architecture. This app gets its data from REST API with the help of Retrofit2 and Kotlin Coroutines and caches them to Room database. NetworkBoundResource helper method is implemented with the help of Kotlin Flow. Dependencies are injected by Hilt.

Random Data API

Demo app

Screenshots:

Italian Trulli

Tech stack:

  • MVVM
  • Dependency Injection (Hilt)
  • ViewBinding
  • Kotlin Courotines
  • Retrofit
  • Flow, Livedata
  • Git
  • Caching (NetworkBoundResource)
  • Room
  • Glide

About

Simple MVVM app gets its data from REST API and caches them phone storage locally

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages