Releases
The Digital Cockpit SDK contains the source code needed to start developing your own IVI application on the TomTom Digital Cockpit platform. See Developing with the SDK to get started.
Recent releases
Release 1.0.7168-3986 - 10 Apr 2024, 23:55
Release notes
- Gradle updated to 8.7.
- This release has embedded Kotlin version 1.9.22, which is a dependency for TTDC SDK
gradleplugins
.
- This release has embedded Kotlin version 1.9.22, which is a dependency for TTDC SDK
API References
Compatibility reports
Release 1.0.7027-3878 - 14 Mar 2024, 18:05
Release notes
- Fixing favorite contact images not shown.
- Moved the following API from package
com.tomtom.ivi.platform.framework.api.common.util
(TTDC SDK moduleplatform_framework_api_common_util
) to packagecom.tomtom.tools.android.api.util
(TTDC catalog dependencycom.tomtom.tools.android:api_util
):Animation.setAnimationEndListener
DefaultAnimationListener
AppOpsUtil
Bundle.getBooleanOrNull``Bundle.getIntOrNull``Collection<Boolean?>.anyTrue``Collection<Boolean?>.anyFalse``Iterable<T>.indexOfFirstOrNull``Iterable<T>.indexOfLastOrNull``Context.isMainProcess
delay
withTimeout
KClass<*>.packageName``KClass<*>.enclosingClass
isNullable
View.getBoundingRect``View.isEventWithinBounds``View.getParentInputViewOrNull
API References
Compatibility reports
Release 1.0.7006-3862 - 13 Mar 2024, 05:53
Release notes
- Allow to disable low-resolution artwork upscaling to avoid pixelized images. Can be used for Bluetooth artwork.
- Add a new
isArtworkUpscalingSupported
property in mediaSourceDefinitionPolicy
to disable upscaling artwork per source. - Add a new
isArtworkUpscalingSupported
property in MediaPlaybackViewModel. - Add a new media static configuration
forceUpscaleArtworkConfigKey
to force upscaling the artwork for all the sources. This should be set tofalse
to use the source policyisArtworkUpscalingSupported
property instead.
- Add a new
API References
Compatibility reports
Release 1.0.6982-3841 - 07 Mar 2024, 05:48
Release notes
- Added new API to safely access Android Car Services:
CarFlow
andCarClient
in packagecom.tomtom.ivi.platform.vehiclefunctions.api.common.androidcar
.
API References
Compatibility reports
Release 1.0.6910-3780 - 22 Feb 2024, 09:47
Release notes
- Fix the calculated text height for the input phone number in Dial Pad is incorrect. The text can be cut-off when the custom text size is too small.
API References
Compatibility reports
Release 1.0.6886-3763 - 17 Feb 2024, 06:10
Release notes
- Custom NavApp Color theme is not applied correctly. Due to the IDs used to match theme stylables do not match, the custom theme style resource is applied before the stock navapp color theme. Hence the custom NavApp color theme never works. With the fix, only the custom NavApp color style resource presents in the style resources.
API References
Compatibility reports
Release 1.0.6878-3759 - 16 Feb 2024, 05:48
Release notes
- Adding documentation on mocking the availability of BluetoothConnectivityService.
API References
Compatibility reports
Release 1.0.6872-3751 - 14 Feb 2024, 05:49
Release notes
- Added
VehicleHvacService.cabinTargetTemperature: Temperature
, and its setterVehicleHvacService.setCabinTargetTemperature(zone: VehicleZone<SeatArea>, temperature: Temperature)
, Â to allow better unit conversions usingcom.tomtom.tools.android.api.quantity.Temperature
.- The original property
VehicleHvacService.cabinTargetTemperatureCelsius: Float
and its setterVehicleHvacService.setCabinTargetTemperature(zone: VehicleZone<SetArea>, temperature: Float)
have both been deprecated.
- The original property
API References
Compatibility reports
Release 1.0.6853-3737 - 08 Feb 2024, 06:46
Release notes
- Remove scaleType from ImageView. The source image for ProcessPanel header image keeps its aspect ration, instead of cropping.
API References
Compatibility reports
Release 1.0.6843-3728 - 07 Feb 2024, 06:43
Release notes
- Add
com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppResourceExtractor
to make it easy to specify a custom keystore and base map to the application. Just add to theassets
amap.zip
containing a map, and akeystore.zip
with that map's keystore file, and they will be made available on first run to the navigation engine.
API References
Compatibility reports
Release 1.0.6819-3709 - 30 Jan 2024, 06:07
Release notes
- In this release, we have upgraded the Android Gradle Plugin to version 8.2.1. Please note that this plugin requires a minimum Gradle version of 8.2. If your project is currently using an older version of Gradle, you will need to update it accordingly. This improvement aims to enhance your development experience with the latest features and optimizations. Do ensure to verify compatibility with your project dependencies for a seamless transition.
- Also note, that the Android Gradle Plugin 8.2.1 requires at least Android Studio Hedgehog (2023.1.1) or higher.
API References
Compatibility reports
Release 1.0.6815-3704 - 27 Jan 2024, 06:02
Release notes
- Add support to mark properties, functions, event interfaces, and event interface functions of IVI services as deprecated with the
@Deprecated
annotation. - Add a new
VehiclePowerStateService
interface.
API References
Compatibility reports
Older releases
See the release notes for older releases.