CodeCanU
← Back to products
Mobile / Android

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…

25.00 USDT

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

  1. Download and unzip the StepCounter project.
  2. Open the project in Android Studio.
  3. Add your Google Maps API key in:
    app/src/main/res/values/strings.xml as google_maps_key.
  4. Ensure the same key is added in the AndroidManifest.xml meta-data section.
  5. Verify that settings.gradle includes the JitPack repository:
    maven { url 'https://jitpack.io' }
  6. Sync Gradle and select Build → Make Project.
  7. Run the application on a physical Android device.
  8. Grant Activity Recognition and Location permissions.
  9. 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

Step Counter – Pedometer, GPS Route, BMI & Charts (Android)

25.00 USDT
Buy now

After successful payment, you will receive a download link for the source code