On this Github repository, 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:
importDriveKitDriverDataTimelineUI
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 ]
For .distraction and .speeding scores, make sure that the services are activated on your DriveQuant account or the SDK will filter them out and they will not be displayed in the UI even if you add them here.