Maps & Travel · Open source
GPS Car Tracking
Luis Felipe Domínguez Vega
GPS tracks with live OBD-II metrics; offline queue to your own server
Opens the official F-Droid page
About GPS Car Tracking
GPS Car Tracking records GPS tracks enriched with live OBD-II metrics from an ELM327 adapter (Bluetooth LE GATT or Classic SPP), queues samples on the device, and uploads them in batches to a backend you control.
Features
Foreground tracking with platform location (system fused on Android 12+, GPS on older devices)
Native OBD over BLE or Classic Bluetooth — no proprietary Google Play location libraries
ECU-aware sessions: tracking can follow adapter connectivity
Durable offline queue (Room) with batch upload and retry
Fuel and vehicle settings for estimated consumption from OBD signals
Dashboard gauges, settings (including QR provisioning), and OBD debug log
No ads, no analytics SDKs, no crash-reporting trackers baked in
Backend (you choose)
Prefer self-hosting the free/open companion platform: my-car-tracking-platform
Or use any wire-compatible HTTP API (/start, /stop, /samples) with a device token
Optional community-hosted instance: mycar.domivega.com (configure URLs and token in Settings; nothing is hard-required at build time)
Permissions (why)
Location (including background while tracking) — write track points
Bluetooth / nearby devices — talk to the ELM327 dongle
Notifications & foreground service — keep a trip alive reliably
Camera (optional) — scan provisioning QR codes from your web console
Internet — upload queued samples when you configure a server
Boot completed — re-arm lightweight auto-connect / presence after reboot
Privacy
Samples and credentials stay on your phone until you point the app at a server you trust. Defaults ship empty / placeholder hostnames. BLE addresses and API tokens are stored only in app settings on device.
License
MIT. Source: my-car-tracking-mobile-app
Disclaimer
What's new in 2.1
Release builds are now shrunk with R8 for a smaller APK.
How to install GPS Car Tracking
- Tap Download — the app's official page on F-Droid opens.
- Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
- If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
- Open GPS Car Tracking from your app drawer.