🛠 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

  1. Create a test user and obtain a DeviceToken — either in DataHub or via Register a new SDK user
  2. Optionally, explore the Demo Apps source code as a reference implementation.

Choose your platform

Native apps

Cross-platform apps

📘

Cross-platform apps use native SDK bridges

React 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.