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 |