background_geo_tracker library
Native continuous geolocation tracking with backend upload.
Classes
- BackgroundGeoTracker
- The Dart side of the tracker: configure it, start and stop sessions, and watch what it is doing.
- GeoPoint
- One recorded location fix, as pushed up from the native tracker.
- GeoTrackingStatus
- Everything a screen needs to explain honestly why the track is, or is not, being written.
- GeoUploadConfig
- How the native tracker collects points and where it sends them.
Enums
- GeoPermission
- The location permission, reduced to the four states our flow branches on. The native layer folds each finer-grained OS status onto one of these.
Functions
-
geoPermissionFromName(
String name) → GeoPermission - Decodes the name the native layers use on the wire.