RunSmart tracks your distance and pace while running. It shows an accurate map of your activity and saves a record of your run for later.
Developed by: Rachel Clark, Carter MacLennan, and Ben Myles as part of course work at the University of New Brunswick.
Features
- GPS tracking even while the app is closed
- Timer recording the duration of the run
- Map to display running routes using MapBox
- Run log showing previous run data
- Notes section for details about a completed run
- Recommended articles for novice and experienced runners
Privacy
- RunSmart does not require internet permissions
- Network location is not used. GPS only
- All data is stored locally and is never uploaded online
Open Source
- Source code can be found on GitHub: https://github.com/btmyles/RunSmart
How it Works
Track your Run
- When you open the app, you will see a blue “Run” button. Pressing that button will begin tracking your location for a new run session.
- After you press the button, the app will access your current location. The button will turn yellow while the app communicates with your GPS. Note: you will need to enable GPS permissions for this feature to work.
- Once your GPS has been successfully accessed, the button will turn Red with the text “Finish”. While this button is displayed, the app will access your location in real time as you run.
- When you are finished running, press the red Finish button. The app will then display the statistics from your run. You will be able to see your run time, distance, average pace, and you will have the option to see a map of your route.
- Pressing the Open Route button will display a map with your running route highlighted in blue. The map is interactive, and you can zoom and pan across the map.
- There is space on your run summary for you to write custom notes if desired.
View your Running History
- After opening the app, select the History tab on the bottom navigation view.
- A list will appear containing high level information of your past runs: date, start time, distance, and duration.
- To access more information about your run, click on the desired list item.
- The app will display your run time, distance, average pace, notes, and a button to view your route.
- There is space on this screen to write custom notes if desired.
- Pressing the Open Route button will display a map with your running route highlighted in blue. The map is interactive, and you can zoom and pan across the map.
Find Related Articles
- After opening the app, select Articles on the bottom navigation view.
- There are links to various fitness-related articles. Clicking a link will prompt you to choose a browser in which to view the article.
- After selecting a browser, that browser will launch and display the article.
License
RunSmart is Free Software: You can use, study, share, and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License.
Note: GPS usage reduces battery life
Developed by: Rachel Clark, Carter MacLennan, and Ben Myles as part of course work at the University of New Brunswick.
Features
- GPS tracking even while the app is closed
- Timer recording the duration of the run
- Map to display running routes using MapBox
- Run log showing previous run data
- Notes section for details about a completed run
- Recommended articles for novice and experienced runners
Privacy
- RunSmart does not require internet permissions
- Network location is not used. GPS only
- All data is stored locally and is never uploaded online
Open Source
- Source code can be found on GitHub: https://github.com/btmyles/RunSmart
How it Works
Track your Run
- When you open the app, you will see a blue “Run” button. Pressing that button will begin tracking your location for a new run session.
- After you press the button, the app will access your current location. The button will turn yellow while the app communicates with your GPS. Note: you will need to enable GPS permissions for this feature to work.
- Once your GPS has been successfully accessed, the button will turn Red with the text “Finish”. While this button is displayed, the app will access your location in real time as you run.
- When you are finished running, press the red Finish button. The app will then display the statistics from your run. You will be able to see your run time, distance, average pace, and you will have the option to see a map of your route.
- Pressing the Open Route button will display a map with your running route highlighted in blue. The map is interactive, and you can zoom and pan across the map.
- There is space on your run summary for you to write custom notes if desired.
View your Running History
- After opening the app, select the History tab on the bottom navigation view.
- A list will appear containing high level information of your past runs: date, start time, distance, and duration.
- To access more information about your run, click on the desired list item.
- The app will display your run time, distance, average pace, notes, and a button to view your route.
- There is space on this screen to write custom notes if desired.
- Pressing the Open Route button will display a map with your running route highlighted in blue. The map is interactive, and you can zoom and pan across the map.
Find Related Articles
- After opening the app, select Articles on the bottom navigation view.
- There are links to various fitness-related articles. Clicking a link will prompt you to choose a browser in which to view the article.
- After selecting a browser, that browser will launch and display the article.
License
RunSmart is Free Software: You can use, study, share, and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License.
Note: GPS usage reduces battery life
Show More