Android Developer · 2025
Native Android ride-tracking dashboard — stable live GPS speed and distance under background restrictions.
Android kills background GPS aggressively — most ride trackers freeze, drift, or die mid-ride the moment the screen locks.
Built a native Kotlin dashboard around a foreground service architected to survive Doze and OEM battery managers. Speed and distance come from a filtered fused-location stream, so the numbers stay stable at speed instead of jittering.
Reliable tracking across full rides where Play-Store trackers cut out.
Kotlin, Jetpack Compose
All projects · Harshil Patel