Logistan Logistics
CargoTracker — Android fleet tracking that sips battery
- Platform
- Android
- Role
- Android developer
- Timeframe
- 2024 Q3–Q4
- Kotlin
- Foreground services
- Room
- WorkManager
The Problem
Drivers turned the tracking app off because it drained their phones. Dispatch lost sight of vehicles for hours whenever routes crossed low-coverage areas.
The Solution
I batched location updates with adaptive intervals based on movement, queued route points in Room through dead zones, and moved the sync window to shift boundaries where connectivity allowed.
Business Impact
Battery use per shift decreased by 30%, drivers kept the app running, and dispatch gained near-real-time visibility even on remote routes.
- battery use per shift
- −30%
- route sync delay
- < 5 min
What I did
I batched location updates with adaptive intervals based on movement, queued route points in Room through dead zones, and moved the sync window to shift boundaries where connectivity allowed.
Have a project in mind?
Message me on WhatsApp for a quick chat and a quote. Prefer email? hello@chikuapps.dev