Releases: sriramxdev/A-Stride
Releases · sriramxdev/A-Stride
MVP: Hardware-Direct Step Tracking
A-Stride v0.1.0-alpha
A-Stride is a minimalist, privacy-focused step-tracking engine built with Kotlin and Jetpack Compose. This initial release establishes the baseline for hardware sensor integration and distance calibration logic.
🛠 Technical Implementation
- Hardware Integration: Utilizes the
TYPE_STEP_COUNTERsensor for data collection, ensuring high power efficiency compared to GPS-dependent solutions. - Calibrated Logic: Implements a fixed 0.73m stride length for distance estimation, verified against a physically known course.
- Privacy by Design: Zero internet permissions. All biometric and movement data remains local to the device.
- Architecture: Developed using a high-contrast dark theme optimized for OLED power efficiency.
📈 Validation Results
A field test was conducted on a known course to calibrate the current approach:
- Target Distance: 3.15 km
- A-Stride Calculated Distance: 3.10 km
- Total Steps: 4,240
- Estimated Burn: ~170 kcal (0.04 kcal/step baseline)
Important
Current Limitation: This is an Alpha build. Sensor listening is active only while the application is in the foreground. Persistent background tracking (Foreground Service) is the primary objective for the next rolling update.
📦 Specifications
- Minimum SDK: Android 10 (API 29)
- Language: Kotlin
- UI: Jetpack Compose (Declarative)
📥 Installation
- Download the
A-Stride-v0.1.0-alpha.apkfrom the assets below. - Grant "Physical Activity" permissions when prompted to allow sensor access.
- Use the Reset Session button to calibrate your starting point.