🛠 Step 3: SDK Integration
The Damoov mobile telematics SDK runs on the driver's smartphone and captures everything the Damoov platform needs: trips, driving behavior events, GPS location, and crash data. The cloud platform receives this data and exposes it via APIs and DataHub — no hardware required.
What the SDK captures
- Automatic trip detection — start and stop recording without user interaction
- Driving behavior events — acceleration, braking, cornering, speeding, and phone distraction per trip
- Driver scores — safety score, eco score, and phone usage score calculated on every trip
- GPS track — full route with timestamps, speed, and distance
- Crash detection — impact event with severity, coordinates, speed, and pre-crash behavior data
- Transport mode — automatically classifies car, motorcycle, bicycle, pedestrian, and public transport
Integration time
Most teams complete a working integration in under an hour. The SDK is lightweight, battery-efficient, and handles permissions, background modes, and sensor fusion internally.
Preparation
- Create a test user and obtain a DeviceToken — either in DataHub or via Register a new SDK user
- Optionally, explore the Demo Apps source code as a reference implementation.
Choose your platform
Native apps
-
SDK for iOS app — Swift Package Manager or CocoaPods
-
SDK for Android app — Gradle dependency
Cross-platform apps
Cross-platform apps use native SDK bridgesReact Native and Flutter wrappers call the underlying native iOS/Android SDK. Add the native SDK to the native layer of your app, then use the provided bridge to access it from your cross-platform code.
Can't find a bridge for your platform? Contact us and we'll guide you through adding the native SDK to any cross-platform setup.
Updated 3 days ago
