LogoLogo
ProductsUse casesDocsSupport
  • Introducing DriveKit
  • DriveKit Guides
  • Get started with drivekit
    • Trip recording lifecycle
    • iOS
      • 🚀Quick start
      • Advanced configurations
      • References
      • iOS DriveKit Demo App
    • Android
      • 🚀Quick start
      • Advanced configurations
      • References
      • Android DriveKit Demo App
      • Android 15 Migration guide
      • Android 14 Migration guide
      • Troubleshooting
  • Trip analysis
    • Introduction
    • iOS
      • Permissions
      • Trip management
      • TripListener
      • Crash Detection
      • Beacon usage
      • Bluetooth usage
      • Custom metadata
      • References (iOS)
    • Android
      • Runtime permissions
      • Trip management
      • TripListener
      • Crash Detection
      • Beacon usage
      • Bluetooth usage
      • Custom metadata
      • References (Android)
    • User interface
      • iOS
        • Get started
        • Working hours
        • Driver alert in case of crash
        • Trip recording widget
        • Location sharing
      • Android
        • Get started
        • Working hours
        • Driver alert in case of crash
        • Trip recording widget
        • Location sharing
    • REST services
      • Trip
      • References
    • Trip Simulator
      • iOS
      • Android
  • PERMISSIONS UTILS
    • Introduction
    • User interface
      • iOS
        • Get started
        • Main configurations
      • Android
        • Get started
        • Main configurations
  • COMMON UI
    • Introduction
    • iOS
      • Get started
    • Android
      • Get started
    • References
  • DRIVER DATA
    • Introduction
    • iOS
      • Get started
      • References (iOS)
    • Android
      • Get started
      • References (Android)
    • User interface
      • iOS
        • Get started
        • Advanced configurations
        • Trips widgets
        • My Synthesis
        • My Driver Profile
      • Android
        • Get Started
        • Advanced configurations
        • Trips widgets
        • My Synthesis
        • My Driver Profile
  • Driver Data Timeline UI
    • Introduction
    • iOS
      • Get started
    • Android
      • Get started
  • Vehicle
    • Introduction
    • iOS
      • Get started
      • Vehicle management
      • Beacon management
      • Bluetooth device management
      • Odometer
      • References (iOS)
    • Android
      • Get started
      • Vehicle management
      • Beacon management
      • Bluetooth device management
      • Odometer
      • References (Android)
    • User interface
      • iOS
        • Get started
        • Main configurations
        • Advanced configurations
      • Android
        • Get started
        • Main configurations
        • Advanced configurations
  • DRIVER ACHIEVEMENT
    • Introduction
    • iOS
      • Get started
    • Android
      • Get Started
    • User interface
      • iOS
      • Android
  • CHALLENGE
    • Introduction
    • Important challenge rules
    • iOS
      • Get started
      • References (iOS)
    • Android
      • Get started
      • References (Android)
    • User interface
      • iOS
        • Get started
      • Android
        • Get started
  • GROUP
    • Introduction
    • iOS
      • Get started
    • Android
      • Get started
  • React Native
    • Get started
    • Integration
  • Flutter
    • Get started
    • Integration
  • Push services
    • Introduction
    • Push Trip Data
    • Push Deleted trip
    • Push Crash Data
    • Push Diagnosis Data
  • ADMIN SERVICES
    • Beacon
      • Add
      • Replace
      • Delete
      • Configuration
    • Challenges
      • List of challenges
      • Challenge details
      • Registered users
      • Challenge ranking
      • Users' progress
      • Definitions
    • Customer
      • Activity timeline
    • Driver
      • Timeline
      • Synthesis
      • Identity
      • Status
      • Add or update a metadata
      • Vehicles
      • Profile
      • Application diagnoses
    • Drivers
      • Account
      • Statistics
      • Ranking
      • Expired accounts
    • Group
      • Timeline
      • Synthesis
    • Trips
      • Add or update a metadata
      • Delete a metadata
    • Vehicle
      • Create
      • Characteristics
      • Configuration
      • Statistics
      • Update mileage
      • Tire and brake wear update
      • References
  • Crashes
    • Annotate a crash
    • Revoke crash location URL
  • ENTERPRISE SERVICES
    • Introduction
    • Teams
      • Create a team
      • List of teams
      • Enable or disable a team
    • Hyper-admins
      • Create a hyper-admin
      • List of hyper-admins
      • Delete a hyper-admin
    • Monitoring
      • Get a push trip data report
      • Get a push crash data report
      • Request to retry failed trips
      • Request to retry failed crashes
      • Get the status of a task
  • Release notes
    • Changelog
      • iOS
      • Android
      • UI iOS
      • UI Android
Powered by GitBook
On this page
  • [ 2.14.0 ] - 2025/04/15
  • [ 2.13.0 ] - 2025/03/17
  • [ 2.12.0 ] - 2025/02/24
  • [ 2.11.0 ] - 2025/02/17
  • [ 2.10.0 ] - 2025/01/22
  • [ 2.9.1 ] - 2025/01/06
  • [ 2.9.0 ] - 2024/12/16
  • [ 2.8.0 ] - 2024/12/03
  • [ 2.7.3 ] - 2024/11/26
  • [ 2.7.2 ] - 2024/11/21
  • [ 2.7.1 ] - 2024/11/19
  • [ 2.7.0 ] - 2024/11/05
  • [ 2.6.0 ] - 2024/10/22
  • [ 2.5.0 ] - 2024/10/15
  • [ 2.4.1 ] - 2024/09/17
  • [ 2.4.0 ] - 2024/07/31
  • [ 2.3.1 ] - 2024/11/22
  • [ 2.3.0 ] - 2024/06/19
  • [ 2.2.0 ] - 2024/05/29
  • [ 2.1.0 ] - 2024/05/20
  • [ 2.0.2 ] - 2024/05/02
  • [ 2.0.1 ] - 2024/04/18
  • [ 2.0.0 ] - 2024/04/10
  • [ 1.46.0 ] - 2024/02/29
  • [ 1.45.0 ] - 2024/02/07
  • [ 1.44.1 ] - 2024/01/19
  • [ 1.43.0 ] - 2023/12/06
  • [ 1.42.0 ] - 2023/11/07
  • [ 1.41.0 ] - 2023/10/19
  • [ 1.40.0 ] - 2023/09/14
  • [ 1.39.2 ] - 2023/08/09
  • [ 1.38.0 ] - 2023/07/17
  • [ 1.37.0 ] - 2023/06/12
  • [ 1.36.2 ] - 2023/05/23
  • [ 1.36.1 ] - 2023/05/05
  • [ 1.35.1 ] - 2023/04/11
  • [ 1.35.0 ] - 2023/03/27
  • [ 1.34.5 ] - 2023/02/23
  • [ 1.33.0 ] - 2023/01/16
  • [ 1.32.2 ] - 2022/12/09
  • [ 1.32.1 ] - 2022/11/25
  • [ 1.32.0 ] - 2022/10/17
  • [ 1.31.0 ] - 2022/09/13
  • [ 1.30.0 ] - 2022/08/29
  • [ 1.29.0 ] - 2022/08/16
  • [ 1.28.0 ] - 2022/07/01
  • [ 1.27.0 ] - 2022/06/14
  • [ 1.26.1 ] - 2022/05/17
  • [ 1.26.0 ] - 2022/05/13
  • [ 1.25.0 ] - 2022/04/20
  • [ 1.24.0 ] - 2022/04/11
  • [ 1.23.3 ] - 2022/04/07
  • [ 1.23.1 ] - 2022/03/30
  • [ 1.23.0 ] - 2022/03/23
  • [ 1.22.1 ] - 2022/03/02
  • [ 1.21.0 ] - 2022/01/24
  • [ 1.20.0 ] - 2022/01/10
  • [ 1.19.0 ] - 2021/12/06
  • [ 1.18.1 ] - 2021/11/23
  • [ 1.17.1 ] - 2021/10/29
  • [ 1.17.0 ] - 2021/10/14
  • [ 1.16.2 ] - 2021/10/05
  • [ 1.16.1 ] - 2021/09/22
  • [ 1.16.0 ] - 2021/09/08
  • [ 1.15.1 ] - 2021/07/22
  • [ 1.15.0 ] - 2021/06/28
  • [ 1.14.0 ] - 2021/05/07
  • [ 1.13.0 ] - 2021/04/05
  • [ 1.12.0 ] - 2021/03/03
  • [ 1.11.1 ] - 2021/01/20
  • [ 1.10.1 ] - 2021/01/06
  • [ 1.10.0 ] - 2020/11/26
  • [ 1.9.2 ] - 2020/11/02
  • [ 1.9.0 ] - 2020/10/28
  • [ 1.8.0 ] - 2020/09/22
  • [ 1.7.0 ] - 2020/08/26
  • [ 1.6.2 ] - 2020/07/16
  • [ 1.6.1 ] - 2020/07/07
  • [ 1.6.0 ] - 2020/06/24
  • [ 1.5.0 ] - 2020/05/20
  • [ 1.4.0 ] - 2020/04/20
  • [ 1.3.2 ] - 2020/03/27
  • [ 1.3.0 ] - 2020/03/06

Was this helpful?

Export as PDF
  1. Release notes
  2. Changelog

UI Android

[ 2.14.0 ] - 2025/04/15

Changed

  • Project: Update DriveKit modules to 2.14.0 version.

[ 2.13.0 ] - 2025/03/17

Changed

  • Project: Update DriveKit modules to 2.13.0 version.

[ 2.12.0 ] - 2025/02/24

Changed

  • Project: Update DriveKit modules to 2.12.0 version.

[ 2.11.0 ] - 2025/02/17

Changed

  • Project: Update DriveKit modules to 2.11.0 version.

[ 2.10.0 ] - 2025/01/22

Added

Changed

  • Project: The minimum version supported by DriveKit is now Android 8.0 Oreo (API 26).

[ 2.9.1 ] - 2025/01/06

Changed

  • Project: Update DriveKit modules to 2.9.1 version.

[ 2.9.0 ] - 2024/12/16

Changed

[ 2.8.0 ] - 2024/12/03

Changed

  • Project: Update DriveKit modules to 2.8.0 version.

[ 2.7.3 ] - 2024/11/26

Changed

  • Project: Update DriveKit modules to 2.7.3 version.

[ 2.7.2 ] - 2024/11/21

Changed

  • Project: Update DriveKit modules to 2.7.2 version.

[ 2.7.1 ] - 2024/11/19

Changed

  • Project: Update DriveKit modules to 2.7.1 version.

[ 2.7.0 ] - 2024/11/05

Changed

  • Project: Update DriveKit modules to 2.7.0 version.

  • TripAnalysis: Deprecated getCurrentTripStartDate() method is replaced by getCurrentTripInfo() method in Trip Recording Button widget.

[ 2.6.0 ] - 2024/10/22

Changed

  • Project: Update DriveKit modules to 2.6.0 version.

  • TripAnalysis: Replace getLastTripPoint() deprecated method by getLastTripPointOfCurrentTrip()

[ 2.5.0 ] - 2024/10/15

Changed

  • Project: Edge-to-edge has been managed on every screens and temporary windowOptOutEdgeToEdgeEnforcement="true" attribute has been removed.

[ 2.4.1 ] - 2024/09/17

Changed

  • Project: Update DriveKit modules to 2.4.1 version.

[ 2.4.0 ] - 2024/07/31

Added

  • Support Dutch language. The DriveKit SDK now contains 8 languages: English, French, German, Italian, Spanish, Portuguese, Danish and Dutch.

Changed

Fixed

  • DriverData : Improved map display of phone lock/unlock events occurring near the end of the trip.

[ 2.3.1 ] - 2024/11/22

Changed

  • Project: Update DriveKit modules to 2.3.1 version.

[ 2.3.0 ] - 2024/06/19

Changed

  • The Glide library has been removed

  • Improved user interface by standardizing padding for card components

[ 2.2.0 ] - 2024/05/29

Changed

[ 2.1.0 ] - 2024/05/20

Changed

  • DriverAchievement: The badge screen provides a summary of acquired badges, those yet to be obtained, and the total count for each level (bronze, silver, and gold).

[ 2.0.2 ] - 2024/05/02

Changed

  • Project: Update DriveKit modules to 2.0.2 version.

[ 2.0.1 ] - 2024/04/18

Changed

  • Project: Update DriveKit modules to 2.0.1 version.

[ 2.0.0 ] - 2024/04/10

This is a major version of the DriveKit SDK.

There is no breaking changes, except the deletion of methods and properties already marked as deprecated for more than a year.

Changed

  • DriverData: Distraction and speeding widget synthesis cards no longer show a score if there is only unscored trips.

Removed

  • PermissionsUtilsUI: Following deprecated methods are now deleted:

    • showPermissionViews(context: Context, permissionView: ArrayList, permissionViewListener: PermissionViewListener)

    • configureBluetooth(isBluetoothNeeded: Boolean)

    • configureDiagnosisLogs(shouldDisplayDiagnosisLogs: Boolean)

    • configureLogPathFile(logPathFile: String)

  • VehicleUI: Deprecated method fun configureVehiclePickerExtraStep(listener: VehiclePickerCompleteListener is now deleted.

  • TimelineUI: Deprecated property scores is now deleted.

[ 1.46.0 ] - 2024/02/29

Changed

  • We have adjusted the card and button graphic components to harmonise all screens.

  • Timeline: Distraction and speeding scores for too short trips are no longer taken into account and displayed on timelines.

[ 1.45.0 ] - 2024/02/07

Changed

  • The list of challenges can be filtered by status and year. The challenge synthesis displays the number of ranked participants.

[ 1.44.1 ] - 2024/01/19

Changed

  • Project: Update Kotlin version to 1.8.22, Android Gradle Plugin to 8.1.4 and Gradle to 8.3

  • TripAnalysis: Add an option to select a full electric motorization when configuring a vehicle using the simplified method.

[ 1.43.0 ] - 2023/12/06

Changed

  • Project: Migrate from Kotlin Synthetics to Jetpack view binding

[ 1.42.0 ] - 2023/11/07

Changed

  • Project: Update DriveKit internal modules to 1.38.0

[ 1.41.0 ] - 2023/10/19

Changed

  • DriverData: Update trip list and Last Trips widget behaviour when user has no trip analyzed yet.

  • Vehicle: The lists of gasoline hybrids vehicles and plug-in gasoline hybrids vehicles are independent to simplify the selection process.

[ 1.40.0 ] - 2023/09/14

Added

  • Project: DriveKit UI modules now supports Portuguese translations.

Changed

  • Vehicle: Updated vehicle change feature with new method.

[ 1.39.2 ] - 2023/08/09

Changed

[ 1.38.0 ] - 2023/07/17

Added

  • DriverData: A new feature displays the driver's profile, the estimated driving distance per period and the typology of the most frequent trip.

[ 1.37.0 ] - 2023/06/12

Added

  • TripAnalysisUI: Add a button to control the trip recording: start, stop or cancel. When a trip is recording, it displays the time and distance travelled.

[ 1.36.2 ] - 2023/05/23

Changed

  • Project: Update DriveKit internal modules to 1.32.0

[ 1.36.1 ] - 2023/05/05

Added

  • DriverData: The component My Synthesis displays an overview of driving conditions (weather, road type, day/night) on several time scales: weekly, monthly or yearly.

Changed

  • Vehicle: The choice between the two options to configure a vehicle (default or advanced) is made easier.

  • PermissionsUtils: The battery optimisation section in the diagnostic screen has been updated to add a link to the online tutorial.

[ 1.35.1 ] - 2023/04/11

Fixed

  • Common UI: Change of CO2 mass display unit.

[ 1.35.0 ] - 2023/03/27

Added

  • DriverData: Introduce a new component "My Synthesis" to let the user evaluate his level against a reference and to compare his performance with other drivers.

Changed

  • Common UI: Update scores levels values on gauges.

[ 1.34.5 ] - 2023/02/23

Fixed

  • Vehicle: Fix replace beacon feature.

Changed

  • Project: Update DriveKit internal modules to 1.29.4

[ 1.33.0 ] - 2023/01/16

Added

  • DriverDataTimelineUI: New module, introducing Timeline.

Changed

  • Project: The minimum version supported by DriveKit is now Android 6.0 Marshmallow (API 23).

[ 1.32.2 ] - 2022/12/09

Changed

  • Project: Update DriveKit internal modules to 1.27.2

[ 1.32.1 ] - 2022/11/25

Fixed

  • DriverData: Remove wrong unit on adherence limit score.

Changed

[ 1.32.0 ] - 2022/10/17

Fixed

  • Vehicle: Improved UI for the Add/Replace Vehicle button.

[ 1.31.0 ] - 2022/09/13

Changed

  • Minor bugfixes and improvements.

[ 1.30.0 ] - 2022/08/29

Breaking changes

[ 1.29.0 ] - 2022/08/16

Added

  • Project: Support Danish language.

  • DriverData: The pending trips are now reposted when a pull-to-refresh is done in the trip list.

Fixed

  • Project: Improve management of custom fonts.

Changed

  • PermissionsUtils: Improve Battery Optimization wording in the diagnosis content mail.

  • Vehicle: The "Add a vehicle" UX button has been improved.

[ 1.28.0 ] - 2022/07/01

Changed

  • Vehicle: Improve beacon data display.

[ 1.27.0 ] - 2022/06/14

Changed

  • DriverData: Energy consumption is displayed instead of fuel consumption for electric vehicles in the trip details.

  • DriverData: The readability of the phone distraction event counters has been improved in the trip details.

  • PermissionsUtils : The list of permissions to be displayed during the onboarding is now directly managed by the module.

[ 1.26.1 ] - 2022/05/17

Changed

  • Project: Update DriveKit internal modules.

[ 1.26.0 ] - 2022/05/13

Changed

  • Common UI: Update secondaryColor and complementaryFontColor values.

[ 1.25.0 ] - 2022/04/20

Fixed

  • DriverDataUI: Change dk_driverdata_weak_accel due to a wrong translation in french.

[ 1.24.0 ] - 2022/04/11

Changed

  • TripAnalysisUI: Minor changes on the working hours screen.

[ 1.23.3 ] - 2022/04/07

Changed

  • DriverDataUI: Update DriveKit internal modules to manage Trip object updating issue.

[ 1.23.1 ] - 2022/03/30

Fixed

  • PermissionsUtils: A crash that can happen when clicking on the Diagnosis contact button at the end of the month.

[ 1.23.0 ] - 2022/03/23

Added

  • TripAnalysis: All DriveKit users can now get a built-in crash detection feature integrated in the Trip Analysis component. This feature comes with a graphical interface that helps the driver to confirm the collision and to automatically dial an assistance call.

[ 1.22.1 ] - 2022/03/02

Changed

  • VehicleUI: Minor UI improvements.

[ 1.21.0 ] - 2022/01/24

Added

  • TripAnalysisUI : Add an interface to allow the user to set the time periods in which automatic trip recording is enabled.

[ 1.20.0 ] - 2022/01/10

Added

  • DriverAchievementUI: New phone call badge to encourage drivers to reduce distracted driving.

Changed

  • PermissionsUtils: Improved battery optimization management on Android 12.

[ 1.19.0 ] - 2021/12/06

Added

  • DriverAchievementsUI: Add calls in streaks.

  • VehicleUI: Add mileage tracking feature.

[ 1.18.1 ] - 2021/11/23

Changed

  • Permission Utils: remove the log part in the diagnosis.

  • Vehicle: Improve scan of beacon battery.

[ 1.17.1 ] - 2021/10/29

Changed

  • Update internal modules versions to manage cases when Nearby Devices permission is not authorized yet.

[ 1.17.0 ] - 2021/10/14

Changed

  • Project: Update DriveKit internal modules

[ 1.16.2 ] - 2021/10/05

Breaking changes

  • All DriveKit components are now compatible with Android 12.

  • The Permission Utils component manages the new permissions required from Android 12.

[ 1.16.1 ] - 2021/09/22

Changed

  • General : Update DriveKit internal dependencies with 1.13.1 version

[ 1.16.0 ] - 2021/09/08

Added

  • Driver Data UI: New Widget to display a condensed view and shortcuts to the driver's last trips.

  • Common UI: Description of the methods to set up DriveKit screen view tracking.

Changed

  • Common UI: Improved time formatting on some screens

[ 1.15.1 ] - 2021/07/22

Fixed

  • Permissions Utils UI : Background task permission can be skipped to manage some Chinese OEM's breaking behaviour

[ 1.15.0 ] - 2021/06/28

Added

  • New DriveKit UI component to implement a driving challenge in your app.

[ 1.14.0 ] - 2021/05/07

Added

  • Driver Data: Synthesis scorecard to display the driver's average performances.

[ 1.13.0 ] - 2021/04/05

Added

  • Driver Data: Display speeding score and overspeeding segment on trip detail and map.

[ 1.12.0 ] - 2021/03/03

Added

  • Driver Data: Update of the phone distraction UI. This screen displays the call duration, distance and phone calls segments location on the map.

Changed

  • General: AndroidX libraries update.

[ 1.11.1 ] - 2021/01/20

Changed

  • Driver Data: Graphical upgrades to improve the user experience.

  • Driver Data: It is now possible to display alternative transportation modes in a dedicated trip list.

[ 1.10.1 ] - 2021/01/06

Changed

  • Permission Utils: Update location permission texts to be compliant with Google rules

[ 1.10.0 ] - 2020/11/26

Fixed

  • Permission Utils: Responsive improvement for screens sizes under 5".

  • Driver Data : UI improvement and minor bug fixes

Changed

  • Driver Data: Description of the method to add an API key to access Google MAP.

[ 1.9.2 ] - 2020/11/02

Fixed

  • DriverData UI: Manage an incompatibility with the trips filter when the Vehicle component is not present

[ 1.9.0 ] - 2020/10/28

Changed

  • Driver Achievement: A new ranking score (speed limit) can be displayed on the driver leaderboard

  • Driver Data: By default, the trip list shows only the trips made in vehicles. A configuration parameter enables the display of the trips detected in alternative transportation mode

[ 1.8.0 ] - 2020/09/22

Changed

  • All DriveKit components are now compatible with Android 11.

  • The Permission Utils component manages the new permissions required from Android 11.

[ 1.7.0 ] - 2020/08/26

Added

  • DriverAchievement: New feature for driver's ranking

[ 1.6.2 ] - 2020/07/16

Fixed

  • PermissionsUtils: Fix battery optimization request for smartphones running on pre-Android 6.0 versions (API 23).

[ 1.6.1 ] - 2020/07/07

Fixed

  • DriverAchievement: Minor fix in the list of streaks

[ 1.6.0 ] - 2020/06/24

Added

  • DriverAchievement: New feature for collection of driving badges.

  • Vehicle: New feature to set-up a truck

[ 1.5.0 ] - 2020/05/20

Added

  • New Permissions Utils UI module: User permissions management and sensor status diagnosis

[ 1.4.0 ] - 2020/04/20

Added

  • New Vehicle component: Manage vehicle synchronization with local database, detection mode configuration of vehicle, functions to pair a beacon or a bluetooth device to the vehicle, and a vehicle selection features

[ 1.3.2 ] - 2020/03/27

Fixed

  • Driver Achievement: Improve UI

Changed

  • Common UI: Improve fonts and colors configurations

[ 1.3.0 ] - 2020/03/06

Added

  • UI versioning is now independent from SDK versioning

  • New Common UI SDK : Centralized common UI configurations

  • New Driver Achievement SDK with streak features

Breaking changes

  • Driver Data : Configuration files has been removed to simplify SDK configurations and configuration is now performed through DriveKitDriverDataUI class and Common UI SDK.

Last updated 23 days ago

Was this helpful?

TripAnalysis: Add screens to manage the .

TripAnalysis: Use the new callbacks instead of the newly deprecated ones.

Project: Use the new tripFinished(result: TripResult) 's callback.

DriveKit is now targeting Android 15 (API level 35). It is recommended to check our and the .

Vehicle: The customization of the vehicle picture is now using Android Photo Picker according to updated . Following permissions have been removed: android.permission.READ_MEDIA_IMAGES and android.permission.READ_EXTERNAL_STORAGE

CommonUI: Improve the way to configure fonts and color for your app. Read more .

PermissionsUtils: Update Onboarding and App Diagnosis screens to support Full-Screen Intent permission. Read more .

Project: The internal modules are now automatically initialized. It means that you no longer have to initialize the modules in the onCreate method of your Application class. Read more via the .

TimelineUI: The usage of DKRawTimeline object has been replaced by .

DriveKit is now targeting Android 14 (API level 34). It is recommended to check and the .

Project: Remove the allowBackup flag on internal modules. Read on the official Android documentation.

All DriveKit components now support Android 13. It is recommended to check the .

location sharing while driving
TripListener
TripListener
migration guide
Android documentation
Google Play policies
Quick start part
our migration guide
Android documentation
more
Android documentation
here
here
DKDriverTimeline