UI Android

[ 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 into 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 into 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 into 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 into 1.27.2

[ 1.32.1 ] - 2022/11/25

Fixed

  • DriverData: Remove wrong unit on adherence limit score.

Changed

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

[ 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