Quick Start
Integrate Damoov's telematics SDK into your iOS, Android, React Native, or Flutter app in 3 steps.
Getting Started
This guide walks you through integrating Damoov's telematics SDK and APIs — whether you're adding tracking to an existing app or building a new one. By the end, your app will be collecting trips and sending them to the Damoov platform for processing.
Integrate Telematics Into Existing App
If you already have a mobile app and want to enhance its capabilities with Damoov's telematics, this is the right starting point. By integrating our telematics SDK and telematics APIs, you can keep your existing UI and feature set while adding driving behavior tracking, safety scoring, and trip analytics to your app.
Step 1. Initial Setup
- Register for app credentials on Damoov Datahub.
Step 2. User Registration & API Integration
Note: Each app user needs a unique Telematics User ID for identification.
- Register a telematics user either from the mobile application side using our iOS and Android frameworks, or directly with our API.
- For backend registration, use our API or Python SDK
- Implement user authorization or admin authorization and integrate our API services for further functionality.
Step 3. SDK Integration to your mobile app
- Choose your platform:
- Native: iOS | Android
- Cross-Platform: React Native | Flutter | Xamarin
Essential Resources & Best Practices
- UI/UX Integration: An integral part of the SDK is the permission wizard and push notifications. Learn about customizing these assets in our assets and customization guide.
- Webhooks/Callbacks: For information about setting up webhooks or backend callbacks, visit the callback configuration guide.
- SDK Initialization & Error Handling: Ensure you follow the steps correctly. If you run into integration issues, consult the SDK troubleshooting guide.
- Testing & Debugging: Once integrated, register a Telematics User ID. Test trips can be generated via your Datahub account. More on Trips and Statistics API and the Testing guide.
- Community & Support: Have a question? Use the chat on any page. Join discussions on our forum or our GitHub community.
- Latency & Data Streams: Understand the expected latency in data processing and the types of data streams supported. More details here.
Updated 7 days ago
