An Android mobile application that serves as a running diary for the user to find a suitable running path to arrive at their desired destination, and record his/her running distance, time, speed, and location.
- Pace and Speed Calculator
- Search location and get running route
- GPS Tracking while running
- Record running time and distance
- Ability to start, pause, reset, and save the record
- Running logs
- Music player
Enter the destination, click search, and get direction. The route will then be displayed. User can tap Start to start the timer and the app will continuously calculate the distance traveled based on the previously collected location and current location of the user, accumulating the calculation of the distance in real-time. User can pause, resume, reset, or save the record of the run to the running log with a title. (number on the right side is distance in meter)
User can view all their recorded running logs and weekly average speed, distance, pace, and time of their runs.
The app provides music player option for user to select songs from the device and play it while running or using the app.
- Android SDK v24
- Build tools version 29.0.2 or above
- Android Support Repository
This project use Gradle build system.
- Clone or download this repository
- Import the project to Android Studio
- Build and run