AndroidLocationTracker

Default Android LocationTracker, backed by the platform's own LocationManager — no Google Play Services dependency. This is what every app-shell consumer gets unconditionally (including a noGms/F-Droid classpath); a consumer that wants the fused provider instead supplies its own LocationTracker binding from the app-shell-location-gms module, gms-flavor only. See that module's GmsFusedLocationTracker kdoc.

Constructors

Link copied to clipboard
constructor(context: Context)

Properties

Link copied to clipboard
open override val updates: Flow<GeoPoint>

Hot stream of location updates while tracking is active.

Functions

Link copied to clipboard
open suspend override fun current(): GeoPoint?

One-shot best-effort current location, or null if unavailable.

Link copied to clipboard
open override fun start()
Link copied to clipboard
open override fun stop()