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 1.0.7027-3878 - 14 Mar 2024, 18:05

Release notes

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 media SourceDefinitionPolicy 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 to false to use the source policy isArtworkUpscalingSupported property instead.

API References

Compatibility reports

Release 1.0.6982-3841 - 07 Mar 2024, 05:48
Release 1.0.6910-3780 - 22 Feb 2024, 09:47
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 1.0.6872-3751 - 14 Feb 2024, 05:49

Release notes

  • Added VehicleHvacService.cabinTargetTemperature: Temperature, and its setter VehicleHvacService.setCabinTargetTemperature(zone: VehicleZone<SeatArea>, temperature: Temperature),  to allow better unit conversions using com.tomtom.tools.android.api.quantity.Temperature.
    • The original property VehicleHvacService.cabinTargetTemperatureCelsius: Float and its setter VehicleHvacService.setCabinTargetTemperature(zone: VehicleZone<SetArea>, temperature: Float) have both been deprecated.

API References

Compatibility reports

Release 1.0.6853-3737 - 08 Feb 2024, 06:46
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 the assets a map.zip containing a map, and a keystore.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

Older releases

See the release notes for older releases.