Skip to main content

Android SDK

Overview​

The TelematicsSDK for Android is a native library that provides telematics capabilities for Android applications, including continuous location tracking, motion analysis, and trip data collection.

It exposes a set of APIs to manage users and vehicles, control the telematics lifecycle, handle permissions, and retrieve trips and metrics in a consistent and reliable way.

The SDK is designed to operate under modern Android background execution constraints and follows a strict permission model to guarantee data integrity and predictable behavior.

This section provides an overview of the Android SDK and points you to the relevant guides for integration, permissions setup, and common usage patterns.

How to use this documentation​

Use the sections below to navigate the Android SDK documentation:

  • Integration Guide: Learn how to add the SDK to your Android project, configure repositories, and initialize the SDK.
  • Permissions Setup: Understand which permissions are mandatory, why they are required, and how to declare them correctly.
  • Usage Examples: Explore common flows such as initialization, session handling, vehicle setup, telemetry control, attention detection, and data retrieval.

Each section focuses on a specific aspect of the SDK and can be read independently.