Welcome to Runalyze, your perfect companion for all your running adventures! Whether you're a seasoned marathoner or just getting started on your fitness journey, Runalyze is here to help you track, analyze, and elevate your running experience. With a user-friendly interface, and advanced features, Runalyze is more than just a running tracking app; it's your running partner.
- GPS Tracking: Runalyze uses GPS technology to track your runs, providing real-time data on distance, pace, and more.
- Data Insights: Dive deep into your running stats with insightful analytics. Track your progress over time, monitor your performance trends, and identify areas for improvement. Graphs are provided for you to track your process more easily.
- Goal Setting: Set specific running goals and milestones to keep yourself motivated. Whether it's running a certain distance or achieving a target time, Runalyze helps you stay focused.
- Recommended Plans: A list of prefix plans for you to choose from.
- Health Tracking: Connect your fitness wearables and monitor your heart rate during your runs. Stay on top of your overall health and fitness progress.
Video demo: Runalyze demo video
- Clone Runalyze repo to local:
$ git clone https://github.com/ThuHoang2312/Runalyze.git
- Open the project in Android Studio
- Retrieve API keys for Google Maps:
-
Set up Cloud Console with instructions: enable "Map SDK for Android"
-
Get API key with instructions
-
Add API key to projects: In
local.properties, add lineMAPS_API_KEY=<YOUR_KEY> -
Build and run the project on your Android phone.
NOTE
- Make sure you have Android with minimum SDK 29, Android Studio up-to-date!
- Recommended NOT to run on Emulator since GPS route tracking and Bluetooth feature is not available on emulator.
- Turn on Bluetooth, internet, and connect the heart rate monitor device before starting the app (using phone settings).








