StepSafari is an innovative mobile application developed using Kotlin and Android Studio, designed to enhance physical activity through gamification. The app utilizes built-in android sensors like the pedometer to track steps, offer interactive challenges, and monitor user progress over time, making exercise both fun and engaging via animal themes and a game-like UI.
Interactive Challenges: Engage in various animal-themed fitness challenges to suit different workout intensities.
Achievement Tracking: Earn achievements as you complete challenges, motivating continued progress and activity.
Progress Monitoring: Keep track of your daily steps and challenge progress with built-in tracking features.
Step Tracking:Monitor your steps throughout the day, whether you're actively participating in a challenge or simply moving about.
The user interface of StepSafari is divided into three main pages:
Challenge Page: Discover and select from a variety of fitness challenges.
Achievements Page: View all completed challenges and the achievements earned.
Possibilities Screen: Explore current and future challenges, assessing which are unlocked or in progress.
Next steps focus on plans to integrate heart rate monitoring and BMI calculations to tailor challenges more closely to individual fitness levels. This integration will enable more personalized workouts, optimizing health benefits by aligning them with user-specific fitness metrics.
To set up the StepSafari project on your local environment, follow these steps:
bash
- git clone https://github.com/Herqules/StepSafari.git
- cd into the directory containing StepSafari
- open the app with Android Studio Code
- Make project, build, then run.