[Home] - [MileageTracker]
Mileage Tracker Application Requirements
User Interface
- Main screen
- Large start, pause and stop buttons
- Track name, editable via segue to entry screen
- Vehicle name, editable via segue to entry screen
- Picker allows selection of previously entered vehicles on entry screen
- Current date and time
- Elapsed time for current track
- Distance covered in current track
- Button Bar items:
- Map view
- Tracks
- Odometer
- Reports
- Preferences
- Map view
- Title bar with track name and back button to return to main screen
- Track info as for main screen, but in small font
- Map of current position overlaid with path of current track
- Button bar with iPod-like small start, pause and stop buttons
- Tracks
- Table view of saved tracks
- Filter by name or date range
- Show favorites
- Selecting a track brings up map view
- Button bar has buttons to add to favorites and to re-use this track
- Re-use button segues to entry screen allowing user to set date and time for new entry
- Odometer
- Enter odometer reading, associate with start or end of track, or current location
- Take photo of odometer, associate with start or end of track, or current location
- Reports
- User-editable selections for report selection, format and destination. User selections are preserved.
- Report selection:
- Individual report
- All tracks not previously sent
- All tracks in date range
- All tracks
- Format:
- Destination:
- Preferences
- EMail account
- iCloud location
- Other??
Functional Requirements
Coming soon.