Background location tracker for Traccar servers with offline buffering and configurable intervals
- Kotlin 1.9.22 → 2.1.0, KSP 1.9.22-1.0.17 → 2.1.0-1.0.29 - flutter_local_notifications 18.0.1 → 21.0.0 - permission_handler 11.4.0 → 12.0.1 - workmanager 0.6.0 → 0.9.0+3 - desugar_jdk_libs 2.0.4 → 2.1.4 (required by flutter_local_notifications) |
||
|---|---|---|
| .opencode/specs | ||
| android | ||
| docs | ||
| lib | ||
| test | ||
| .gitignore | ||
| .metadata | ||
| AGENTS.md | ||
| analysis_options.yaml | ||
| DEVELOP.md | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
TracPulse
Location tracking that just works.
TracPulse runs silently in the background on your Android device, keeping your Traccar server updated with real-time location data. No complicated setup — configure your server once, and TracPulse handles the rest.
Features
- Background tracking — GPS updates continue even when the app is minimized
- Offline buffering — Locations stored locally when offline, synced automatically when connected
- Configurable intervals — Adjust how often TracPulse checks your location
- Heartbeat mode — Periodic location reports keep your server alive during inactivity
- Battery optimized — Designed to run efficiently without draining your battery
Getting Started
- Install — Grab the APK from releases and install on your Android device
- Configure — Enter your Traccar server URL and device ID
- Start tracking — Tap the toggle and TracPulse begins reporting
Requirements
- Android device with GPS
- Traccar server (self-hosted or cloud)
- Android 8.0 or higher
Support
Need help? Open an issue on Codeberg.