UI Android
Changed
- Project: Update DriveKit internal modules into
1.32.0
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.
Fixed
- Common UI: Change of CO2 mass display unit.
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.
Fixed
- Vehicle: Fix replace beacon feature.
Changed
- Project: Update DriveKit internal modules into
1.29.4
Added
- DriverDataTimelineUI: New module, introducing Timeline.
Changed
- Project: The minimum version supported by DriveKit is now Android 6.0 Marshmallow (API 23).
Changed
- Project: Update DriveKit internal modules into 1.27.2
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.
Fixed
- Vehicle: Improved UI for the Add/Replace Vehicle button.
Changed
- Minor bugfixes and improvements.
Breaking changes
- All DriveKit components now support Android 13. It is recommended to check our migration guide and the Android documentation.
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.
Changed
- Vehicle: Improve beacon data display.
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.
Changed
- Project: Update DriveKit internal modules.
Changed
- Common UI: Update
secondaryColor
andcomplementaryFontColor
values.
Fixed
- DriverDataUI: Change
dk_driverdata_weak_accel
due to a wrong translation in french.
Changed
- TripAnalysisUI: Minor changes on the working hours screen.
Changed
- DriverDataUI: Update DriveKit internal modules to manage Trip object updating issue.
Fixed
- PermissionsUtils: A crash that can happen when clicking on the Diagnosis contact button at the end of the month.
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.
Changed
- VehicleUI: Minor UI improvements.
Added
- TripAnalysisUI : Add an interface to allow the user to set the time periods in which automatic trip recording is enabled.
Added
- DriverAchievementUI: New phone call badge to encourage drivers to reduce distracted driving.
Changed
- PermissionsUtils: Improved battery optimization management on Android 12.
Added
- DriverAchievementsUI: Add calls in streaks.
- VehicleUI: Add mileage tracking feature.
Changed
- Permission Utils: remove the log part in the diagnosis.
- Vehicle: Improve scan of beacon battery.
Changed
- Update internal modules versions to manage cases when Nearby Devices permission is not authorized yet.
Changed
- Project: Update DriveKit internal modules
Breaking changes
- All DriveKit components are now compatible with Android 12.
- The Permission Utils component manages the new permissions required from Android 12.
Changed
- General : Update DriveKit internal dependencies with 1.13.1 version
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
Fixed
- Permissions Utils UI : Background task permission can be skipped to manage some Chinese OEM's breaking behaviour
Added
- New DriveKit UI component to implement a driving challenge in your app.
Added
- Driver Data: Synthesis scorecard to display the driver's average performances.
Added
- Driver Data: Display speeding score and overspeeding segment on trip detail and map.
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.
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.
Changed
- Permission Utils: Update location permission texts to be compliant with Google rules
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.
Fixed
- DriverData UI: Manage an incompatibility with the trips filter when the Vehicle component is not present
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
Changed
- All DriveKit components are now compatible with Android 11.
- The Permission Utils component manages the new permissions required from Android 11.
Added
- DriverAchievement: New feature for driver's ranking
Fixed
- PermissionsUtils: Fix battery optimization request for smartphones running on pre-Android 6.0 versions (API 23).
Fixed
- DriverAchievement: Minor fix in the list of streaks
Added
- DriverAchievement: New feature for collection of driving badges.
- Vehicle: New feature to set-up a truck
Added
- New Permissions Utils UI module: User permissions management and sensor status diagnosis
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
Fixed
- Driver Achievement: Improve UI
Changed
- Common UI: Improve fonts and colors configurations
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 modified 4d ago