tracelet_android 0.6.0 copy "tracelet_android: ^0.6.0" to clipboard
tracelet_android: ^0.6.0 copied to clipboard

PlatformAndroid

Android implementation of the Tracelet background geolocation plugin.

tracelet_android #

Android implementation of the Tracelet background geolocation plugin.

This package uses Kotlin and native Android APIs (FusedLocationProvider, Room, WorkManager, Geofencing API) to provide production-grade background location tracking.

Native Features #

  • Kalman Filter GPS Smoothing — Extended Kalman Filter implementation (KalmanLocationFilter.kt) smooths raw GPS coordinates using device-reported accuracy as measurement noise. Produces cleaner tracks and eliminates jitter. Learn more →
  • Trip DetectionTripManager.kt tracks motion state transitions to detect trip start/stop. Each trip includes distance, duration, waypoints, and start/stop locations. Learn more →
  • Polygon Geofences — Ray-casting point-in-polygon algorithm in GeofenceManager.kt for arbitrary polygon containment checks alongside circular geofences. Learn more →

Usage #

You should not depend on this package directly. Instead, depend on tracelet which automatically includes this package on Android builds.

dependencies:
  tracelet: ^0.5.0

For Android-specific setup (permissions, Gradle configuration), see the Android Setup Guide.

Package Description
tracelet App-facing Dart API — the only package you depend on
tracelet_platform_interface Abstract platform interface
tracelet_ios iOS implementation
tracelet_web Web implementation

More Information #

0
likes
150
points
333
downloads

Publisher

verified publisherikolvi.com

Weekly Downloads

Android implementation of the Tracelet background geolocation plugin.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, tracelet_platform_interface

More

Packages that depend on tracelet_android

Packages that implement tracelet_android