Background Geolocation SDK

April 7, 2026 · View on GitHub

Background Geolocation SDK

Background Geolocation SDK — iOS & Android

The most sophisticated background location-tracking & geofencing SDK with battery-conscious motion-detection intelligence for iOS and Android.

The SDK uses motion-detection APIs (accelerometer, gyroscope, magnetometer) to detect when the device is moving or stationary:

  • Moving — location recording starts automatically at the configured distanceFilter (metres)
  • Stationary — location services turn off automatically to conserve battery

:books: Documentation

Swift

Kotlin


:open_file_folder: Example Apps

See /example — example apps are included in this repo.


:key: Licensing

Tip

The SDK is fully functional in DEBUG builds — no license required. Try before you buy.

A license is required for App Store (iOS) and Release (Android) builds. Purchase a license


📦 SDK availability

PlatformPackage
Swift / iOSThis repo
Kotlin / AndroidThis repo
React Nativereact-native-background-geolocation
Exporeact-native-background-geolocation
Flutterflutter_background_geolocation
Capacitor@transistorsoft/capacitor-background-geolocation
Cordovacordova-background-geolocation-lt

MIT © Transistor Software