diff --git a/README.md b/README.md index 7b598401..da399cbe 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ For an overview of the existing features, please check the _Developer Guide_ for > For now, the _Navigate Edition_ is only available upon request. Please contact your HERE representative to receive access including a set of evaluation credentials. -## List of Available Example Apps (Version 4.16.0.0) +## List of Available Example Apps (Version 4.16.1.0) - **HelloMap**: Shows the classic 'Hello World'. - **HelloMapKotlin**: Shows the classic 'Hello World' using Kotlin language (Android only). diff --git a/examples/latest/README.md b/examples/latest/README.md index 2d180e58..a7b48d1f 100644 --- a/examples/latest/README.md +++ b/examples/latest/README.md @@ -1,4 +1,4 @@ -This folder contains the HERE SDK examples apps for version: 4.16.0.0 +This folder contains the HERE SDK examples apps for version: 4.16.1.0 - HERE SDK for Android ([Lite Edition](lite/android/), [Explore Edition](explore/android/), [Navigate Edition](navigate/android/)) - HERE SDK for iOS ([Lite Edition](lite/ios/), [Explore Edition](explore/ios/), [Navigate Edition](navigate/ios/)) diff --git a/examples/latest/explore/android/Camera/app/build.gradle b/examples/latest/explore/android/Camera/app/build.gradle index 72e68d27..e6ee2b99 100644 --- a/examples/latest/explore/android/Camera/app/build.gradle +++ b/examples/latest/explore/android/Camera/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.camera" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/CameraKeyframeTracks/app/build.gradle b/examples/latest/explore/android/CameraKeyframeTracks/app/build.gradle index fd9ce42f..732f07a2 100644 --- a/examples/latest/explore/android/CameraKeyframeTracks/app/build.gradle +++ b/examples/latest/explore/android/CameraKeyframeTracks/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.camerakeyframetracks" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/CustomMapStyles/app/build.gradle b/examples/latest/explore/android/CustomMapStyles/app/build.gradle index 7659d1fc..0745ecf1 100644 --- a/examples/latest/explore/android/CustomMapStyles/app/build.gradle +++ b/examples/latest/explore/android/CustomMapStyles/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.custommapstyles" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/CustomRasterLayers/app/build.gradle b/examples/latest/explore/android/CustomRasterLayers/app/build.gradle index c95cdfc6..324dd79a 100644 --- a/examples/latest/explore/android/CustomRasterLayers/app/build.gradle +++ b/examples/latest/explore/android/CustomRasterLayers/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.customrasterlayers" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/EVRouting/app/build.gradle b/examples/latest/explore/android/EVRouting/app/build.gradle index 59f8fcdb..66dc8835 100644 --- a/examples/latest/explore/android/EVRouting/app/build.gradle +++ b/examples/latest/explore/android/EVRouting/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.evrouting" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/Gestures/app/build.gradle b/examples/latest/explore/android/Gestures/app/build.gradle index a4285672..47af286f 100644 --- a/examples/latest/explore/android/Gestures/app/build.gradle +++ b/examples/latest/explore/android/Gestures/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.gestures" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/HelloMap/app/build.gradle b/examples/latest/explore/android/HelloMap/app/build.gradle index 8875e461..accfd898 100644 --- a/examples/latest/explore/android/HelloMap/app/build.gradle +++ b/examples/latest/explore/android/HelloMap/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.hellomap" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/HelloMapKotlin/app/build.gradle b/examples/latest/explore/android/HelloMapKotlin/app/build.gradle index 88f32f40..b6ad3056 100644 --- a/examples/latest/explore/android/HelloMapKotlin/app/build.gradle +++ b/examples/latest/explore/android/HelloMapKotlin/app/build.gradle @@ -5,7 +5,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.hellomap" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/HelloMapSurface/app/build.gradle b/examples/latest/explore/android/HelloMapSurface/app/build.gradle index 91e2efd5..667f0744 100644 --- a/examples/latest/explore/android/HelloMapSurface/app/build.gradle +++ b/examples/latest/explore/android/HelloMapSurface/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.hellomapsurface" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/MapItems/app/build.gradle b/examples/latest/explore/android/MapItems/app/build.gradle index 58ad9a99..4ade3b48 100644 --- a/examples/latest/explore/android/MapItems/app/build.gradle +++ b/examples/latest/explore/android/MapItems/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.mapitems" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/MultiDisplays/app/build.gradle b/examples/latest/explore/android/MultiDisplays/app/build.gradle index 152e105e..1a333cba 100644 --- a/examples/latest/explore/android/MultiDisplays/app/build.gradle +++ b/examples/latest/explore/android/MultiDisplays/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.multidisplays" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/OffscreenMapSurface/app/build.gradle b/examples/latest/explore/android/OffscreenMapSurface/app/build.gradle index d3183e75..96c4fa11 100644 --- a/examples/latest/explore/android/OffscreenMapSurface/app/build.gradle +++ b/examples/latest/explore/android/OffscreenMapSurface/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.offscreenmap" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/PublicTransit/app/build.gradle b/examples/latest/explore/android/PublicTransit/app/build.gradle index db108892..6ecab935 100644 --- a/examples/latest/explore/android/PublicTransit/app/build.gradle +++ b/examples/latest/explore/android/PublicTransit/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.routing" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/Routing/app/build.gradle b/examples/latest/explore/android/Routing/app/build.gradle index db108892..6ecab935 100644 --- a/examples/latest/explore/android/Routing/app/build.gradle +++ b/examples/latest/explore/android/Routing/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.routing" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/Search/app/build.gradle b/examples/latest/explore/android/Search/app/build.gradle index 4dc12fd6..d27935bb 100644 --- a/examples/latest/explore/android/Search/app/build.gradle +++ b/examples/latest/explore/android/Search/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.search" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/StandAloneEngine/app/build.gradle b/examples/latest/explore/android/StandAloneEngine/app/build.gradle index a4d09bbf..526bc766 100644 --- a/examples/latest/explore/android/StandAloneEngine/app/build.gradle +++ b/examples/latest/explore/android/StandAloneEngine/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.standaloneengine" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/Traffic/app/build.gradle b/examples/latest/explore/android/Traffic/app/build.gradle index 696888fa..cf25b469 100644 --- a/examples/latest/explore/android/Traffic/app/build.gradle +++ b/examples/latest/explore/android/Traffic/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.traffic" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/android/UnitTesting/app/build.gradle b/examples/latest/explore/android/UnitTesting/app/build.gradle index c21008d1..b9801e0e 100644 --- a/examples/latest/explore/android/UnitTesting/app/build.gradle +++ b/examples/latest/explore/android/UnitTesting/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.unittesting" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/explore/flutter/camera_app/android/app/build.gradle b/examples/latest/explore/flutter/camera_app/android/app/build.gradle index 9eae3100..aabddecb 100644 --- a/examples/latest/explore/flutter/camera_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/camera_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.camera_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/camera_keyframe_tracks_app/android/app/build.gradle b/examples/latest/explore/flutter/camera_keyframe_tracks_app/android/app/build.gradle index 7d5c4517..48c875a0 100644 --- a/examples/latest/explore/flutter/camera_keyframe_tracks_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/camera_keyframe_tracks_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.examples.camera_keyframe_tracks_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/custom_map_styles_app/android/app/build.gradle b/examples/latest/explore/flutter/custom_map_styles_app/android/app/build.gradle index 1b683fc6..4b1c7fb4 100644 --- a/examples/latest/explore/flutter/custom_map_styles_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/custom_map_styles_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.custom_map_styles_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/custom_raster_layers_app/android/app/build.gradle b/examples/latest/explore/flutter/custom_raster_layers_app/android/app/build.gradle index a34fef9e..ed86adaf 100644 --- a/examples/latest/explore/flutter/custom_raster_layers_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/custom_raster_layers_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.custom_raster_layers_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/ev_routing_app/android/app/build.gradle b/examples/latest/explore/flutter/ev_routing_app/android/app/build.gradle index 12f268d6..f379b688 100644 --- a/examples/latest/explore/flutter/ev_routing_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/ev_routing_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.ev_routing_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/gestures_app/android/app/build.gradle b/examples/latest/explore/flutter/gestures_app/android/app/build.gradle index b7ae7917..e43d43bd 100644 --- a/examples/latest/explore/flutter/gestures_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/gestures_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.gestures_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/hello_map_app/android/app/build.gradle b/examples/latest/explore/flutter/hello_map_app/android/app/build.gradle index f356a9e6..2e480c7e 100644 --- a/examples/latest/explore/flutter/hello_map_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/hello_map_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.hello_map_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/map_items_app/android/app/build.gradle b/examples/latest/explore/flutter/map_items_app/android/app/build.gradle index 32ea7980..48190a47 100644 --- a/examples/latest/explore/flutter/map_items_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/map_items_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.map_items_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/public_transit_app/android/app/build.gradle b/examples/latest/explore/flutter/public_transit_app/android/app/build.gradle index 5a857f25..17c72aae 100644 --- a/examples/latest/explore/flutter/public_transit_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/public_transit_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.public_transit_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/routing_app/android/app/build.gradle b/examples/latest/explore/flutter/routing_app/android/app/build.gradle index 9042e560..553da818 100644 --- a/examples/latest/explore/flutter/routing_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/routing_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.routing_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/search_app/android/app/build.gradle b/examples/latest/explore/flutter/search_app/android/app/build.gradle index 9c2bd273..cda83791 100644 --- a/examples/latest/explore/flutter/search_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/search_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.search_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/traffic_app/android/app/build.gradle b/examples/latest/explore/flutter/traffic_app/android/app/build.gradle index b5b1d43e..b44ccc96 100644 --- a/examples/latest/explore/flutter/traffic_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/traffic_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.traffic_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/explore/flutter/unit_testing_app/android/app/build.gradle b/examples/latest/explore/flutter/unit_testing_app/android/app/build.gradle index fd5a700a..413fc1b5 100644 --- a/examples/latest/explore/flutter/unit_testing_app/android/app/build.gradle +++ b/examples/latest/explore/flutter/unit_testing_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.unit_testing_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/lite/android/CameraLite/app/build.gradle b/examples/latest/lite/android/CameraLite/app/build.gradle index 72e68d27..e6ee2b99 100644 --- a/examples/latest/lite/android/CameraLite/app/build.gradle +++ b/examples/latest/lite/android/CameraLite/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.camera" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/lite/android/GesturesLite/app/build.gradle b/examples/latest/lite/android/GesturesLite/app/build.gradle index a4285672..47af286f 100644 --- a/examples/latest/lite/android/GesturesLite/app/build.gradle +++ b/examples/latest/lite/android/GesturesLite/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.gestures" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/lite/android/HelloMapLite/app/build.gradle b/examples/latest/lite/android/HelloMapLite/app/build.gradle index 8875e461..accfd898 100644 --- a/examples/latest/lite/android/HelloMapLite/app/build.gradle +++ b/examples/latest/lite/android/HelloMapLite/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.hellomap" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/lite/android/MapItemsLite/app/build.gradle b/examples/latest/lite/android/MapItemsLite/app/build.gradle index e1234cd3..81bc167c 100644 --- a/examples/latest/lite/android/MapItemsLite/app/build.gradle +++ b/examples/latest/lite/android/MapItemsLite/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.mapitems" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/lite/android/RoutingLite/app/build.gradle b/examples/latest/lite/android/RoutingLite/app/build.gradle index 7d3750c1..93d5f49e 100644 --- a/examples/latest/lite/android/RoutingLite/app/build.gradle +++ b/examples/latest/lite/android/RoutingLite/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.routing" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/lite/android/SearchLite/app/build.gradle b/examples/latest/lite/android/SearchLite/app/build.gradle index 4dc12fd6..d27935bb 100644 --- a/examples/latest/lite/android/SearchLite/app/build.gradle +++ b/examples/latest/lite/android/SearchLite/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.search" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/lite/android/StandAloneEngineLite/app/build.gradle b/examples/latest/lite/android/StandAloneEngineLite/app/build.gradle index a4d09bbf..526bc766 100644 --- a/examples/latest/lite/android/StandAloneEngineLite/app/build.gradle +++ b/examples/latest/lite/android/StandAloneEngineLite/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.standaloneengine" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/lite/android/TrafficLite/app/build.gradle b/examples/latest/lite/android/TrafficLite/app/build.gradle index 696888fa..cf25b469 100644 --- a/examples/latest/lite/android/TrafficLite/app/build.gradle +++ b/examples/latest/lite/android/TrafficLite/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.traffic" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/Camera/app/build.gradle b/examples/latest/navigate/android/Camera/app/build.gradle index 72e68d27..e6ee2b99 100644 --- a/examples/latest/navigate/android/Camera/app/build.gradle +++ b/examples/latest/navigate/android/Camera/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.camera" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/CameraKeyframeTracks/app/build.gradle b/examples/latest/navigate/android/CameraKeyframeTracks/app/build.gradle index fd9ce42f..732f07a2 100644 --- a/examples/latest/navigate/android/CameraKeyframeTracks/app/build.gradle +++ b/examples/latest/navigate/android/CameraKeyframeTracks/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.camerakeyframetracks" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/CartoPOIPicking/app/build.gradle b/examples/latest/navigate/android/CartoPOIPicking/app/build.gradle index 217fdd9b..c0b81a0d 100644 --- a/examples/latest/navigate/android/CartoPOIPicking/app/build.gradle +++ b/examples/latest/navigate/android/CartoPOIPicking/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.cartopoipicking" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/CustomMapStyles/app/build.gradle b/examples/latest/navigate/android/CustomMapStyles/app/build.gradle index 7659d1fc..0745ecf1 100644 --- a/examples/latest/navigate/android/CustomMapStyles/app/build.gradle +++ b/examples/latest/navigate/android/CustomMapStyles/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.custommapstyles" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/CustomRasterLayers/app/build.gradle b/examples/latest/navigate/android/CustomRasterLayers/app/build.gradle index c95cdfc6..324dd79a 100644 --- a/examples/latest/navigate/android/CustomRasterLayers/app/build.gradle +++ b/examples/latest/navigate/android/CustomRasterLayers/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.customrasterlayers" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/EVRouting/app/build.gradle b/examples/latest/navigate/android/EVRouting/app/build.gradle index 59f8fcdb..66dc8835 100644 --- a/examples/latest/navigate/android/EVRouting/app/build.gradle +++ b/examples/latest/navigate/android/EVRouting/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.evrouting" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/Gestures/app/build.gradle b/examples/latest/navigate/android/Gestures/app/build.gradle index a4285672..47af286f 100644 --- a/examples/latest/navigate/android/Gestures/app/build.gradle +++ b/examples/latest/navigate/android/Gestures/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.gestures" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/HelloMap/app/build.gradle b/examples/latest/navigate/android/HelloMap/app/build.gradle index 8875e461..accfd898 100644 --- a/examples/latest/navigate/android/HelloMap/app/build.gradle +++ b/examples/latest/navigate/android/HelloMap/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.hellomap" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/HelloMapKotlin/app/build.gradle b/examples/latest/navigate/android/HelloMapKotlin/app/build.gradle index 88f32f40..b6ad3056 100644 --- a/examples/latest/navigate/android/HelloMapKotlin/app/build.gradle +++ b/examples/latest/navigate/android/HelloMapKotlin/app/build.gradle @@ -5,7 +5,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.hellomap" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/HelloMapSurface/app/build.gradle b/examples/latest/navigate/android/HelloMapSurface/app/build.gradle index 91e2efd5..667f0744 100644 --- a/examples/latest/navigate/android/HelloMapSurface/app/build.gradle +++ b/examples/latest/navigate/android/HelloMapSurface/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.hellomapsurface" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/HikingDiary/app/build.gradle b/examples/latest/navigate/android/HikingDiary/app/build.gradle index 6e804c6e..6959403e 100644 --- a/examples/latest/navigate/android/HikingDiary/app/build.gradle +++ b/examples/latest/navigate/android/HikingDiary/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.HikingDiary" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/IndoorMap/app/build.gradle b/examples/latest/navigate/android/IndoorMap/app/build.gradle index 26f50929..8d800fd6 100644 --- a/examples/latest/navigate/android/IndoorMap/app/build.gradle +++ b/examples/latest/navigate/android/IndoorMap/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.examples.venues" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/MapItems/app/build.gradle b/examples/latest/navigate/android/MapItems/app/build.gradle index 58ad9a99..4ade3b48 100644 --- a/examples/latest/navigate/android/MapItems/app/build.gradle +++ b/examples/latest/navigate/android/MapItems/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.mapitems" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/MultiDisplays/app/build.gradle b/examples/latest/navigate/android/MultiDisplays/app/build.gradle index 152e105e..1a333cba 100644 --- a/examples/latest/navigate/android/MultiDisplays/app/build.gradle +++ b/examples/latest/navigate/android/MultiDisplays/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.multidisplays" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/Navigation/app/build.gradle b/examples/latest/navigate/android/Navigation/app/build.gradle index ad0e1561..b0cd811d 100644 --- a/examples/latest/navigate/android/Navigation/app/build.gradle +++ b/examples/latest/navigate/android/Navigation/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.navigation" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/NavigationCustom/app/build.gradle b/examples/latest/navigate/android/NavigationCustom/app/build.gradle index 13567b4b..c4652129 100644 --- a/examples/latest/navigate/android/NavigationCustom/app/build.gradle +++ b/examples/latest/navigate/android/NavigationCustom/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.navigationcustom" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/NavigationQuickStart/app/build.gradle b/examples/latest/navigate/android/NavigationQuickStart/app/build.gradle index fc94291b..25b56840 100644 --- a/examples/latest/navigate/android/NavigationQuickStart/app/build.gradle +++ b/examples/latest/navigate/android/NavigationQuickStart/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.navigationquickstart" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/OfflineMaps/app/build.gradle b/examples/latest/navigate/android/OfflineMaps/app/build.gradle index e05383f5..7cf2dbf3 100644 --- a/examples/latest/navigate/android/OfflineMaps/app/build.gradle +++ b/examples/latest/navigate/android/OfflineMaps/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.offlinemaps" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/OffscreenMapSurface/app/build.gradle b/examples/latest/navigate/android/OffscreenMapSurface/app/build.gradle index d3183e75..96c4fa11 100644 --- a/examples/latest/navigate/android/OffscreenMapSurface/app/build.gradle +++ b/examples/latest/navigate/android/OffscreenMapSurface/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.offscreenmap" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/Positioning/app/build.gradle b/examples/latest/navigate/android/Positioning/app/build.gradle index 279c82ec..7a8cd83c 100644 --- a/examples/latest/navigate/android/Positioning/app/build.gradle +++ b/examples/latest/navigate/android/Positioning/app/build.gradle @@ -5,7 +5,7 @@ android { defaultConfig { applicationId "com.here.examples.positioning" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/PositioningWithBackgroundUpdates/app/build.gradle b/examples/latest/navigate/android/PositioningWithBackgroundUpdates/app/build.gradle index 089a6d39..86882e5e 100644 --- a/examples/latest/navigate/android/PositioningWithBackgroundUpdates/app/build.gradle +++ b/examples/latest/navigate/android/PositioningWithBackgroundUpdates/app/build.gradle @@ -5,7 +5,7 @@ android { defaultConfig { applicationId "com.here.examples.positioningwithbackgroundupdates" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/PublicTransit/app/build.gradle b/examples/latest/navigate/android/PublicTransit/app/build.gradle index db108892..6ecab935 100644 --- a/examples/latest/navigate/android/PublicTransit/app/build.gradle +++ b/examples/latest/navigate/android/PublicTransit/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.routing" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/Rerouting/app/build.gradle b/examples/latest/navigate/android/Rerouting/app/build.gradle index eb471a11..d7ad7573 100644 --- a/examples/latest/navigate/android/Rerouting/app/build.gradle +++ b/examples/latest/navigate/android/Rerouting/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.rerouting" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/Routing/app/build.gradle b/examples/latest/navigate/android/Routing/app/build.gradle index db108892..6ecab935 100644 --- a/examples/latest/navigate/android/Routing/app/build.gradle +++ b/examples/latest/navigate/android/Routing/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.routing" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/RoutingHybrid/app/build.gradle b/examples/latest/navigate/android/RoutingHybrid/app/build.gradle index 9a137502..0b15d659 100644 --- a/examples/latest/navigate/android/RoutingHybrid/app/build.gradle +++ b/examples/latest/navigate/android/RoutingHybrid/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.routinghybrid" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/Search/app/build.gradle b/examples/latest/navigate/android/Search/app/build.gradle index 4dc12fd6..d27935bb 100644 --- a/examples/latest/navigate/android/Search/app/build.gradle +++ b/examples/latest/navigate/android/Search/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.search" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/SearchHybrid/app/build.gradle b/examples/latest/navigate/android/SearchHybrid/app/build.gradle index 4dc12fd6..d27935bb 100644 --- a/examples/latest/navigate/android/SearchHybrid/app/build.gradle +++ b/examples/latest/navigate/android/SearchHybrid/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.search" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/SpatialAudioNavigation/app/build.gradle b/examples/latest/navigate/android/SpatialAudioNavigation/app/build.gradle index 4cbb69e3..77ffe343 100644 --- a/examples/latest/navigate/android/SpatialAudioNavigation/app/build.gradle +++ b/examples/latest/navigate/android/SpatialAudioNavigation/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.spatialaudionavigation" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/StandAloneEngine/app/build.gradle b/examples/latest/navigate/android/StandAloneEngine/app/build.gradle index a4d09bbf..526bc766 100644 --- a/examples/latest/navigate/android/StandAloneEngine/app/build.gradle +++ b/examples/latest/navigate/android/StandAloneEngine/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.sdk.standaloneengine" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/Traffic/app/build.gradle b/examples/latest/navigate/android/Traffic/app/build.gradle index 696888fa..cf25b469 100644 --- a/examples/latest/navigate/android/Traffic/app/build.gradle +++ b/examples/latest/navigate/android/Traffic/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.traffic" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/TruckGuidance/app/build.gradle b/examples/latest/navigate/android/TruckGuidance/app/build.gradle index 9cb16d71..275a31f3 100644 --- a/examples/latest/navigate/android/TruckGuidance/app/build.gradle +++ b/examples/latest/navigate/android/TruckGuidance/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.truckguidance" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/android/UnitTesting/app/build.gradle b/examples/latest/navigate/android/UnitTesting/app/build.gradle index c21008d1..b9801e0e 100644 --- a/examples/latest/navigate/android/UnitTesting/app/build.gradle +++ b/examples/latest/navigate/android/UnitTesting/app/build.gradle @@ -4,7 +4,7 @@ android { compileSdkVersion 33 defaultConfig { applicationId "com.here.unittesting" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode 1 versionName "1.0" diff --git a/examples/latest/navigate/flutter/camera_app/android/app/build.gradle b/examples/latest/navigate/flutter/camera_app/android/app/build.gradle index 9eae3100..aabddecb 100644 --- a/examples/latest/navigate/flutter/camera_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/camera_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.camera_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/camera_keyframe_tracks_app/android/app/build.gradle b/examples/latest/navigate/flutter/camera_keyframe_tracks_app/android/app/build.gradle index 7d5c4517..48c875a0 100644 --- a/examples/latest/navigate/flutter/camera_keyframe_tracks_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/camera_keyframe_tracks_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.examples.camera_keyframe_tracks_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/carto_poi_picking_app/android/app/build.gradle b/examples/latest/navigate/flutter/carto_poi_picking_app/android/app/build.gradle index e16188bf..995cdc06 100644 --- a/examples/latest/navigate/flutter/carto_poi_picking_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/carto_poi_picking_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.carto_poi_picking" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/custom_map_styles_app/android/app/build.gradle b/examples/latest/navigate/flutter/custom_map_styles_app/android/app/build.gradle index 1b683fc6..4b1c7fb4 100644 --- a/examples/latest/navigate/flutter/custom_map_styles_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/custom_map_styles_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.custom_map_styles_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/custom_raster_layers_app/android/app/build.gradle b/examples/latest/navigate/flutter/custom_raster_layers_app/android/app/build.gradle index a34fef9e..ed86adaf 100644 --- a/examples/latest/navigate/flutter/custom_raster_layers_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/custom_raster_layers_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.custom_raster_layers_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/ev_routing_app/android/app/build.gradle b/examples/latest/navigate/flutter/ev_routing_app/android/app/build.gradle index 12f268d6..f379b688 100644 --- a/examples/latest/navigate/flutter/ev_routing_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/ev_routing_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.ev_routing_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/gestures_app/android/app/build.gradle b/examples/latest/navigate/flutter/gestures_app/android/app/build.gradle index b7ae7917..e43d43bd 100644 --- a/examples/latest/navigate/flutter/gestures_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/gestures_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.gestures_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/hello_map_app/android/app/build.gradle b/examples/latest/navigate/flutter/hello_map_app/android/app/build.gradle index f356a9e6..2e480c7e 100644 --- a/examples/latest/navigate/flutter/hello_map_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/hello_map_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.hello_map_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/hiking_diary_app/android/app/build.gradle b/examples/latest/navigate/flutter/hiking_diary_app/android/app/build.gradle index a8f43ca6..b630d276 100644 --- a/examples/latest/navigate/flutter/hiking_diary_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/hiking_diary_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.hiking_diary_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/indoor_map_app/android/app/build.gradle b/examples/latest/navigate/flutter/indoor_map_app/android/app/build.gradle index 72030702..538544cb 100644 --- a/examples/latest/navigate/flutter/indoor_map_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/indoor_map_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.indoor_map_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/map_items_app/android/app/build.gradle b/examples/latest/navigate/flutter/map_items_app/android/app/build.gradle index 32ea7980..48190a47 100644 --- a/examples/latest/navigate/flutter/map_items_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/map_items_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.map_items_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/navigation_app/android/app/build.gradle b/examples/latest/navigate/flutter/navigation_app/android/app/build.gradle index b8b4571b..c65777fb 100644 --- a/examples/latest/navigate/flutter/navigation_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/navigation_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.navigation_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/navigation_custom/android/app/build.gradle b/examples/latest/navigate/flutter/navigation_custom/android/app/build.gradle index 14ddac48..75f05e2c 100644 --- a/examples/latest/navigate/flutter/navigation_custom/android/app/build.gradle +++ b/examples/latest/navigate/flutter/navigation_custom/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.navigation_custom" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/navigation_quick_start_app/android/app/build.gradle b/examples/latest/navigate/flutter/navigation_quick_start_app/android/app/build.gradle index 7269e2b7..b4f04663 100644 --- a/examples/latest/navigate/flutter/navigation_quick_start_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/navigation_quick_start_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.navigation_quick_start" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/offline_maps_app/android/app/build.gradle b/examples/latest/navigate/flutter/offline_maps_app/android/app/build.gradle index 9857caa8..77de3a3d 100644 --- a/examples/latest/navigate/flutter/offline_maps_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/offline_maps_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.offline_maps_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/positioning_app/android/app/build.gradle b/examples/latest/navigate/flutter/positioning_app/android/app/build.gradle index 229e8de9..3e5508d1 100644 --- a/examples/latest/navigate/flutter/positioning_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/positioning_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.positioning_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/public_transit_app/android/app/build.gradle b/examples/latest/navigate/flutter/public_transit_app/android/app/build.gradle index 5a857f25..17c72aae 100644 --- a/examples/latest/navigate/flutter/public_transit_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/public_transit_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.public_transit_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/routing_app/android/app/build.gradle b/examples/latest/navigate/flutter/routing_app/android/app/build.gradle index 9042e560..553da818 100644 --- a/examples/latest/navigate/flutter/routing_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/routing_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.routing_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/routing_hybrid_app/android/app/build.gradle b/examples/latest/navigate/flutter/routing_hybrid_app/android/app/build.gradle index bc5f17b8..27043deb 100644 --- a/examples/latest/navigate/flutter/routing_hybrid_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/routing_hybrid_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.routing_hybrid_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/search_app/android/app/build.gradle b/examples/latest/navigate/flutter/search_app/android/app/build.gradle index 9c2bd273..cda83791 100644 --- a/examples/latest/navigate/flutter/search_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/search_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.search_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/search_hybrid_app/android/app/build.gradle b/examples/latest/navigate/flutter/search_hybrid_app/android/app/build.gradle index 43f53386..93059ec6 100644 --- a/examples/latest/navigate/flutter/search_hybrid_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/search_hybrid_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.search_hybrid_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/spatial_audio_navigation/android/app/build.gradle b/examples/latest/navigate/flutter/spatial_audio_navigation/android/app/build.gradle index a3d2dbde..eef50832 100644 --- a/examples/latest/navigate/flutter/spatial_audio_navigation/android/app/build.gradle +++ b/examples/latest/navigate/flutter/spatial_audio_navigation/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.spatial_audio_navigation" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/spatial_audio_navigation/ios/Runner/AVAudioPlayerNodeManager.swift b/examples/latest/navigate/flutter/spatial_audio_navigation/ios/Runner/AVAudioPlayerNodeManager.swift index 71e5775d..57b59968 100644 --- a/examples/latest/navigate/flutter/spatial_audio_navigation/ios/Runner/AVAudioPlayerNodeManager.swift +++ b/examples/latest/navigate/flutter/spatial_audio_navigation/ios/Runner/AVAudioPlayerNodeManager.swift @@ -38,6 +38,7 @@ public final class AVAudioPlayerNodeManager: NSObject{ private let monoOutputFormat : AVAudioFormat private var locale = Locale(identifier: "en-US") private var bufferList = [AVAudioPCMBuffer]() + private let preferredAudioFormat: AVAudioCommonFormat // Notifies when the buffer has been completely buffered and it is ready to be played public var bufferCompletionDelegate: BufferCompletionDelegate? @@ -62,8 +63,15 @@ public final class AVAudioPlayerNodeManager: NSObject{ } init?(_: Void) { + /// Since iOS 17 AVAudioPCMBuffer supports only the Float32 format. + if #available(iOS 17.0, *) { + preferredAudioFormat = AVAudioCommonFormat.pcmFormatFloat32 + } else { + preferredAudioFormat = AVAudioCommonFormat.pcmFormatInt16 + } + // init Mono Converter and outputFormat - guard let fromAudioFormat = AVAudioFormat(commonFormat: AVAudioCommonFormat.pcmFormatInt16, sampleRate: SAMPLE_RATE, channels: channels.mono.rawValue, interleaved: true), + guard let fromAudioFormat = AVAudioFormat(commonFormat: preferredAudioFormat, sampleRate: SAMPLE_RATE, channels: channels.mono.rawValue, interleaved: true), let toAudioFormat = AVAudioFormat(commonFormat: AVAudioCommonFormat.pcmFormatFloat32, sampleRate: SAMPLE_RATE, channels: channels.mono.rawValue, interleaved: false), let monoConverter = AVAudioConverter(from: fromAudioFormat, to: toAudioFormat) else { print("Error while initializing AVAudioPlayerNodeManager.m_fromAudioFormat") diff --git a/examples/latest/navigate/flutter/traffic_app/android/app/build.gradle b/examples/latest/navigate/flutter/traffic_app/android/app/build.gradle index b5b1d43e..b44ccc96 100644 --- a/examples/latest/navigate/flutter/traffic_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/traffic_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.traffic_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/flutter/unit_testing_app/android/app/build.gradle b/examples/latest/navigate/flutter/unit_testing_app/android/app/build.gradle index fd5a700a..413fc1b5 100644 --- a/examples/latest/navigate/flutter/unit_testing_app/android/app/build.gradle +++ b/examples/latest/navigate/flutter/unit_testing_app/android/app/build.gradle @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.here.sdk.examples.unit_testing_app" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/examples/latest/navigate/ios/SpatialAudioNavigation/SpatialAudioNavigation/AVAudioPlayerNodeManager.swift b/examples/latest/navigate/ios/SpatialAudioNavigation/SpatialAudioNavigation/AVAudioPlayerNodeManager.swift index c11e14cd..a5967a13 100644 --- a/examples/latest/navigate/ios/SpatialAudioNavigation/SpatialAudioNavigation/AVAudioPlayerNodeManager.swift +++ b/examples/latest/navigate/ios/SpatialAudioNavigation/SpatialAudioNavigation/AVAudioPlayerNodeManager.swift @@ -35,6 +35,7 @@ public final class AVAudioPlayerNodeManager: NSObject{ private var locale = Locale(identifier: "en-US") private var bufferList = [AVAudioPCMBuffer]() private var audioCuePanning: SpatialManeuverAudioCuePanning? + private let preferredAudioFormat: AVAudioCommonFormat fileprivate let cd = AudioComponentDescription( componentType: kAudioUnitType_Effect, @@ -58,8 +59,15 @@ public final class AVAudioPlayerNodeManager: NSObject{ } init?(_: Void) { + /// Since iOS 17 AVAudioPCMBuffer supports only the Float32 format. + if #available(iOS 17.0, *) { + preferredAudioFormat = AVAudioCommonFormat.pcmFormatFloat32 + } else { + preferredAudioFormat = AVAudioCommonFormat.pcmFormatInt16 + } + // init Mono Converter and outputFormat - guard let fromAudioFormat = AVAudioFormat(commonFormat: AVAudioCommonFormat.pcmFormatInt16, sampleRate: SAMPLE_RATE, channels: channels.mono.rawValue, interleaved: true), + guard let fromAudioFormat = AVAudioFormat(commonFormat: preferredAudioFormat, sampleRate: SAMPLE_RATE, channels: channels.mono.rawValue, interleaved: true), let toAudioFormat = AVAudioFormat(commonFormat: AVAudioCommonFormat.pcmFormatFloat32, sampleRate: SAMPLE_RATE, channels: channels.mono.rawValue, interleaved: false), let monoConverter = AVAudioConverter(from: fromAudioFormat, to: toAudioFormat) else { print("Error while initializing AVAudioPlayerNodeManager.m_fromAudioFormat") @@ -179,9 +187,9 @@ public final class AVAudioPlayerNodeManager: NSObject{ func startAudioEngineAndPlay(bufferLengthInMs: Double) { // Start audio engine do { - try engine.start() - play() - startAngularPanning(bufferLengthInMs: bufferLengthInMs) + try engine.start() + play() + startAngularPanning(bufferLengthInMs: bufferLengthInMs) } catch let error { AudioSessionManager.shared.setAudioSessionState(activated: false) print("An error has occurred while starting the engine. \(error.localizedDescription)") @@ -196,9 +204,9 @@ public final class AVAudioPlayerNodeManager: NSObject{ func startAngularPanning(bufferLengthInMs: Double) { var nextCustomPanningData = CustomPanningData() - nextCustomPanningData.estimatedAudioCueDuration = bufferLengthInMs + var test: Double = 2.62 + nextCustomPanningData.estimatedAudioCueDuration = test print("Next buffer length \(bufferLengthInMs)") - audioCuePanning?.startPanning(nextCustomPanningData: nextCustomPanningData) } }