adaptive_location_tracker 0.0.4 copy "adaptive_location_tracker: ^0.0.4" to clipboard
adaptive_location_tracker: ^0.0.4 copied to clipboard

retracted

A battery-efficient adaptive location tracker with offline sync, Kalman filtering, and foreground service support.

0.0.4 #

  • Fix: Changed payload timestamp to use System.currentTimeMillis() instead of GPS time. This resolves issues with incorrect timestamps on certain devices/providers.

0.0.3 #

  • Breaking Change: Internal tracking engine completely replaced with a robust State Machine.
  • New: Added ACTIVITY_RECOGNITION support for battery-efficient motion detection.
  • New: "Lock" mechanism for stationary states to prevent GPS drift/spiderwebbing.
  • New: "Breakout" logic to ensure movement is verified before tracking resumes.
  • Improved: FusedLocationManager wrapper for cleaner code and better configuration.
  • Updated: Documentation with battery optimization warnings and permission details.

0.0.2 #

  • Added WebSocket support (isWebSocket flag).
  • Added support for passing extraData to be included in location payloads.
  • Updated start() method to return a Future<bool> for success/failure status.
  • Improved example app with full test bench.

0.0.1 #

  • Initial release.
  • Added background location tracking with foreground service.
  • Implemented adaptive Kalman Filter for location smoothing.
  • Added offline storage (SQLite) with auto-sync capability.
  • Added configurable HTTP endpoint and headers.
  • Added outlier detection and battery efficiency optimizations.
4
likes
0
points
252
downloads

Publisher

unverified uploader

Weekly Downloads

A battery-efficient adaptive location tracker with offline sync, Kalman filtering, and foreground service support.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on adaptive_location_tracker

Packages that implement adaptive_location_tracker