List of repos should fetch from db first, and if the data is older than 5 minutes, fetch from the network, update the db and the ui with the response.
For latest commit and open issues, if the data from the db is older than 10 minutes, fetch from the network, update the db and the ui with the response.
Include a README.MD file explaining the architecture from a high level and providing blog posts / resources for devs to learn more.
Sample app to show an opinionated architecture built on top of the android-template. The sample app codebase will live in a different public repo.
Specs: