Step Counter – Pedometer, GPS Route, BMI & Charts (Android)
Step Counter – Pedometer, GPS Route, BMI & Charts (Android) Step Counter is a ready-to-publish Android pedometer application that tracks steps in the background using the device’s step detector sensor. The app provides real-time statistics including distance, speed, pace, and calories burned while also allowing users to track routes on a map. It also includes a BMI calculator, 7-day statistics charts, session history storage, and a user profile system with goal management. B…
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
Step Counter – Pedometer, GPS Route, BMI & Charts (Android)
Step Counter is a ready-to-publish Android pedometer application that tracks steps in the background using the device’s step detector sensor. The app provides real-time statistics including distance, speed, pace, and calories burned while also allowing users to track routes on a map.
It also includes a BMI calculator, 7-day statistics charts, session history storage, and a user profile system with goal management. Built with modern Android development practices using Java, Room database, Material components, and Google Play Services.
Short Description
Android 5.0+ pedometer with foreground service, live stats, GPS route tracking, BMI calculator, 7-day charts, history storage using Room database, and profile/goal management.
App Features
- Foreground step counter service with start/stop control and persistent notification
- Real-time statistics: distance (km), speed (km/h), pace, calories burned, and goal progress
- GPS route tracking displayed on Google Maps with polyline path
- 7-day statistics charts (steps bar chart and calories line chart) using MPAndroidChart
- BMI calculator with automatic health category labels
- History screen storing all activity sessions using Room database
- Profile screen for name, weight, height, and daily step goal
- Boot receiver to automatically resume step service after device restart
- Modern gradient user interface using Material components and card layouts
- Clean Java codebase with View Binding enabled
Technical Details
- Language: Java
- Minimum SDK: Android 5.0 (API 21)
- Target SDK: API 36
- Architecture: View Binding + Room Database
- Charts Library: MPAndroidChart
- Maps Integration: Google Maps API
- Google Play Services for location and activity recognition
Requirements
- Latest Android Studio with JDK 8 or higher
- Android SDK API 26+ installed
- Physical Android device with a step-detector sensor (emulator does not support it)
- Google Maps API Key
- Runtime permissions for Location and Activity Recognition
Installation & Setup
- Download and unzip the StepCounter project.
- Open the project in Android Studio.
- Add your Google Maps API key in:
app/src/main/res/values/strings.xml as google_maps_key. - Ensure the same key is added in the AndroidManifest.xml meta-data section.
- Verify that settings.gradle includes the JitPack repository:
maven { url 'https://jitpack.io' } - Sync Gradle and select Build → Make Project.
- Run the application on a physical Android device.
- Grant Activity Recognition and Location permissions.
- Tap Start Counter to begin tracking steps.
Included in Package
- Full Android Studio project source code
- Documentation for setup
- Clean and well-structured Java code
Support
If you need assistance with installation or customization, feel free to contact the developer through the support section.
APK: https://www.mediafire.com/file/1018ph7ap47ttql/SCPedometer.apk/file
Related products
More digital goods in the same category or with similar tags.
Mobile / Android
Voice typing Speech to text
Mobile / Android
Clean baby care unity source code arcade 3d game
Mobile / Android
Blood Bank Mobile Android Mobile App UI Template
Mobile / Android
MeetMe - Meeting, Webinar, Online Training, Jiomeet, Zoom Clone, Meet Clone
Mobile / Android
Fake Tweet - Post Creator
Mobile / Android
Universal Hotel Booking and Reservation App
Mobile / Android
EJIMA - WhatsApp Clone Chat Groups Video & Audio Call Chatting Social Network App
Mobile / Android
DateShate - Random Chat & Date
Step Counter – Pedometer, GPS Route, BMI & Charts (Android)
After successful payment, you will receive a download link for the source code