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 |