Get started

Prerequisite

Before starting DriveKit Timeline UI integration, make sure that you have initialized Driver Dataarrow-up-right and Common UIarrow-up-right modules.

Integration

To add the Timeline UI module to your app:

  • Swift Package Manager: Add DriveKitDriverDataTimelineUI from repository: https://github.com/DriveQuantPublic/drivekit-ui-ios.git as dependency.

  • Cocoapods (deprecation scheduled for the end of 2025): add the following pod to your Podfile

target 'my-target' do
pod 'DriveKitDriverDataTimelineUI'

end

Then, run pod install.

circle-info

On this Github repositoryarrow-up-right, you can also find a demo application that contains the DriveKit timeline component. This code is open source and you can use it as an example.

Initialization

If you have disabled the SDK auto-initialization, the Timeline UI module must also be manually initialized. In the application's AppDelegate file, import DriveKitDriverDataTimelineUI:

import DriveKitDriverDataTimelineUI

Then, to initialize Timeline UI module in your app, you must call the initialization method in didFinishLaunchingWithOptions method of your AppDelegate:

Configure main screen scores

You can select which scores you want to display on the main screen as well as the scores ordering, by calling the following method:

Default and accepted values:

[ .safety, .ecoDriving, .distraction, .speeding ]

circle-exclamation

Last updated

Was this helpful?