App Design Document - adenrele7/Running-Tracker GitHub Wiki
Welcome to the Running-Tracker wiki!
Table of Contents
App Design
Objective
The purpose of this app is for runners who want to improve their running times and keep track of their performance.
Audience
Runners
Experience
Users will interact with the app by setting the distance that are going to run for. Then after running the app will log the time it took for the runner to finish running. Back to top ^
Technical
Screens
Home Screen Screen with list of times
External services
- [list which APIs or external services will your app use?]
Views, View Controllers, and other Classes
- Views
- [list all views you will need]
- View Controllers
- [list all view controllers you will need]
- Other Classes
- [list any other classes you will need]
Data models
- [list all Firebase data models your app will need]
MVP Milestones
[The overall milestones of first usable build, core features, and polish are just suggestions, plan to finish earlier if possible. The last 20% of work tends to take about as much time as the first 80% so do not slack off on your milestones!]
Week 1
planning your app
- [goals for the week]
Week 2
finishing a usable build
- [goals for the week, should be finishing a usable app]
Week 3
- [goals for the week]
Week 4
- [goals for the week, should be finishing all core features]
Week 5
starting the polish
- [goals for the week]
Week 6
submitting to the App Store
- [goals for the week, should be finishing the polish -- demo day on Saturday!]