Get started
To add Challenge UI module to your app, add the following line to your dependencies in your application build.gradle file:
dependencies {
implementation 'com.drivequant.drivekit:drivekit-challenge-ui:$drivekitui_version'
}
Replace
$drivekitui_version
with the DriveKit version you are using in your appOn this Github repository, you can find also a demo application that contains the DriveKit challenge component. This code is open source and you can use it as an example.
An initialization phase is required to use the feature included in the Challenge UI module. You must call the initialization method in onCreate method of your application class.
Kotlin
Java
ChallengeUI.initialize()
ChallengeUI.INSTANCE.initialize();
To be able to get the list of Challenge in your application, you need to use this following method:
Kotlin
Java
ChallengeUI.startChallengeActivity(context: Context)
ChallengeUI.INSTANCE.startChallengeActivity(Context context);
This method will automatically synchronize challenge data and start a new activity with our default implementation.
You can also use the challenge list fragment
Kotlin
Java
ChallengeUI.createChallengeListFragment()
ChallengeUI.INSTANCE.createChallengeListFragment();
Last modified 7mo ago