Skip to content

MVP, Retrofit, RoomDB, Dagger-Hilt, Data Binding, Coroutines, Dark Mode.

Notifications You must be signed in to change notification settings

yadavshashankr/Radius-Agent

Repository files navigation

Radius-Agent

MVP, Retrofit, RoomDB, Dagger-Hilt, Data Binding, Coroutines, Dark Mode.

This project is an offline-first Android application.

  • As soon as the app starts and if the data in local database has not been refreshed for the past 24 hours then the app will retrieve fresh data from network call and re-populate the database. If the data has been refreshed in the past 24 hours then app will retrieve data from local database.

  • Coroutines, Data binding has been used profoundly.

  • Dagger-Hilt has been used for handling dependency injections.

  • App is also compatible for both Light and Dark modes.

  • A Space & Text sizing unit dependencies called as sdp and ssp are used. These dependecies help to provide consistent UI accross all screen sizes including tablets.

first_launch.mp4
offline_mode.mp4

About

MVP, Retrofit, RoomDB, Dagger-Hilt, Data Binding, Coroutines, Dark Mode.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages