Background Geolocation SDK¶
Battery-efficient, highly accurate background location tracking for iOS and Android — trusted by thousands of production apps worldwide.
TypeScript
React Native · Capacitor · Cordova
Flutter
Flutter SDK
Swift
Native iOS SDK
Kotlin
Native Android SDK
Intelligent Stop DetectionA sophisticated motion-state machine automatically transitions between tracking and stationary modes, slashing battery usage when the device is still.
GeofencingMonitor unlimited circular regions with sub-metre accuracy — triggers reliably even when the app is terminated by the OS.
Durable HTTP + SQLite QueueEvery location is persisted to SQLite before upload. Automatic retry, JWT auth, and batch upload keep your server in sync.
Background Fetch IntegrationExtends iOS Background Fetch to guarantee final uploads before the operating system reclaims your app's resources.
Transistor's Background Geolocation SDK is the most complete and battle-tested location library available for cross-platform mobile development. It ships with a full native implementation for both iOS (Swift) and Android (Kotlin), with identical APIs across React Native, Flutter, Capacitor, and Cordova.