Mobile SDK

Telematics SDK

Build powerful telematics applications with our comprehensive SDK. Access accurate trip tracking, driver scoring, and real-time analytics with just a few lines of code.

Everything You Need

Our SDK provides a complete telematics solution with advanced features and seamless integration.

Multi-Platform Support

Native SDKs for iOS and Android, plus support for React Native, Flutter, Cordova, and Xamarin

Battery Optimized

Intelligent power management ensures minimal battery drain while maintaining accurate tracking

Privacy First

Built-in privacy controls and GDPR compliance to protect user data and build trust

Easy Integration

Get up and running in minutes with our comprehensive documentation and code samples

Automatic Trip Detection

AI-powered trip detection automatically identifies and records vehicle journeys

Global Coverage

Works worldwide with support for all regions, road types, and driving conditions

Rich Data Capture

Capture comprehensive driving data for advanced analytics and insights.

Trip Data

Driver Behavior

Supported Frameworks

Choose your preferred development framework and get started quickly.

Android

iOS

Flutter

React Native

Tracking Options

Automatic Tracking

The SDK runs in the background 24/7 and automatically detects trip start and stop — ideal for continuous tracking without user actions.

Programmatic Tracking

Start and stop tracking through your app flow — best for taxi and delivery use cases where only on-duty trips should be recorded.

On-demand Tracking

Control exactly when tracking begins and ends — useful for time-bound scenarios like rentals or temporary coverage periods.

Scheduled Tracking

Set calendar-based time windows for SDK activity — great for corporate drivers with fixed shifts or scheduled routes.

Bluetooth Device Tracking

Link tracking to a specific vehicle via a Bluetooth device. When the driver approaches that vehicle, tracking starts automatically — ideal for multi-vehicle drivers when only one vehicle should be tracked.

Product Features

Works in the Background

Runs seamlessly inside your app and activates automatically when driving starts.

Autonomous Trip Detection

Detects driving and starts recording trips without any user interaction.

AI-Driven Data Quality

Uses AI to improve data collection and adapt algorithms across environments and vehicle types.

Low Battery Impact

Typically under 5% daily battery use, using multi-sensor evaluation to reduce GPS dependence.

Mutli-sensor Data Capture

Leverages a modern phone’s 16+ sensors to build a rich dataset for deeper insights.

Accurate Dataset

Smartphones can capture ~98% of driving infractions detected by black-box or OBD devices.

What the SDK Can Do

Driver Scoring

Generate driver safety scores using advanced behavioral models.

Driver Behavior Analysis

Analyze driving patterns using accelerometer, gyroscope, and GPS signals.

Driving Insights & Analytics

Transform trip data into actionable insights.

Real-Time Telematics Data

Stream telematics events to backend systems.

Crash Detection

Detect potential accidents and trigger alerts in real time.

Integration with Your Platform

Connect SDK data with your backend and applications.

Available Services and Datasets

Trip & Route Data

Trip Detection

Automatically detected trips with start/end times, routes, and trip summaries.

Trip Waypoints

High-precision location points optimized for urban and highway environments.

Trip Log

Complete trip records enriched with driving metrics and events.

Distance & Mileage

Total trip distance and segment-level mileage analytics.

Driving Behavior

Driving Style

High-frequency sensor data enables precise analysis of driver behavior.

Driving Patterns

Behavioral profiling of driving habits and long-term driving trends.

Speed Analytics

Detailed speed statistics including max speed, average speed, and speeding events.

Driving Time

Accurate driving duration and time-based usage insights.

Events & Safety

Trip Events

Detection of driving incidents such as harsh braking, acceleration, and cornering.

Collision Monitoring

Crash detection and verification using telematics data and sensor analysis.

Geo Data

Filtered location datasets for geo-analysis, route intelligence, and points of interest.

Real Time Data

Stream telematics events and trip updates to external platforms via APIs and webhooks.

How to Create a Telematics App

We aim to reduce time to market for your product so our products are designed to provide you with an easy to integrate and use solution.

STEP 1

Create a DataHub Account

STEP 2

Integrate the Mobile SDK

STEP 3

Configure Authentication

Create a Datahub Account

Go to DataHub and enter your contact details and basic company information.

For verification, you’ll receive an email with a confirmation code. Enter the code to create your company account, with you set as the company owner. After signup, you can add additional admins at any time.

At first, DataHub will show “Awaiting telematics data” because no trips have been recorded yet. Register your first user and record the first trip to start seeing data.

Integrate the Mobile SDK

Open DataHub and click Management (bottom left) to access the Management screen. Complete the required fields in Company Settings and Application Settings. If your app isn’t published in app stores yet, select UAT (User Acceptance Testing).

Configure Authentication

Click your username in the top-right corner and select Global Settings. Choose km or miles, and select HERE Maps (recommended to avoid UI issues in DataHub) or Google Maps. These settings affect the DataHub interface only, not your mobile application.

Source-code and Demo Mobile Apps

For your convenience, we have published a source code via Demo Apps, you can use it as a reference.

Mobile SDK for Android Mobile Application

In addition to the video guide, comprehensive documentation is available to help you quickly integrate and configure the Telematics SDK in any Android app — both native and cross-platform.

Android SDK Documentation

Critical SDK updates are shared via announcement emails to all DataHub-registered users. Stay up to date with the detailed Android Changelog.

Mobile SDK for iOS Mobile Application

Alongside the video guide, comprehensive documentation  helps you quickly integrate and configure the Telematics SDK in any iOS app — native or cross-platform.

iOS SDK Documentation

Critical SDK updates are shared via announcement emails to all DataHub-registered users. Stay current with the detailed iOS Changelog.

Mobile SDK for Cross-platform Apps

Ready to Get Started?

Join thousands of developers building the future of mobility with Damoov's Telematics SDK