Capture ideas of a rework/refactor of SimpleTrack. The goals of a refactoring are to eliminate known errors and deficiencies of the current version of SimpleTrack (V 1.2.X).
Goals:
Design Axioms:
Items to do:
Rough Task List for Rough Estimate:
| Task | Days | 
|---|---|
| Write skeleton service | 1 | 
| Move location listener to service | 1 | 
| Service to update gpstat | 1 | 
| Service to download vehicles and projects | 1 | 
| Service to download config | 2 | 
| Remove cycle line calcs | 1 | 
| Design new SQLite DB | 2 | 
| Integrate job scheduler | 5 | 
| Port from crashlytics to Firebase | 3 | 
| Modify UI to alter shared prefs | 2 | 
| Total | 20 |