Get started

Prerequisite

Before starting DriveKit Vehicle UI integration, make sure that you have initialized Vehicle and Common UI components, especially if you have disabled the SDK auto-initialization.

Integration

To add the Vehicle UI module to your app:

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

  • Cocoapods: add the following pod to your Podfile:

target 'my-target' do
  pod 'DriveKitVehicleUI'
end

Then, run pod install.

On this Github repository, you can find a demo app and the source code of Vehicle UI that you can use as an example.

Project configuration

Initialization

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

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

Display vehicle list

To display the vehicle list to the driver, just call the following method:

Display vehicle detail

To display the vehicle detail, just call the following method:

Display vehicle picker

To display vehicle selection screens, just call the following method:

Last updated

Was this helpful?