You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Anselm Binninger edited this page Feb 9, 2018
·
1 revision
This page shall give an overview of the app :)
Current
Currently the app works as follows:
Upon boot the BackgroundService fetches all required data from the remote endpoints and stores it using Managers and Room in the local database
Activities use the Managers (See Room Database Access for more information about how) to load data from the local database
After that, on every application start or reboot the app will check if the data is outdated and eventually replace it.
Future
The aspiration is to also introduce MVVM for all activites to get rid of any data access on the main thread.
See Room Database Access for more information