From e7630d2736132e64f972e8b1d9fb216372d147a8 Mon Sep 17 00:00:00 2001 From: abkumar Date: Tue, 18 Jul 2023 20:40:45 +0530 Subject: [PATCH] Update example apps for release 4.15.0.0 Signed-off-by: abkumar --- README.md | 2 +- examples/latest/README.md | 2 +- .../android/HelloMapKotlin/build.gradle | 2 +- .../flutter/camera_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../explore/flutter/camera_app/pubspec.yaml | 4 +- .../android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../camera_keyframe_tracks_app/pubspec.yaml | 4 +- .../android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../custom_map_styles_app/pubspec.yaml | 4 +- .../android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../custom_raster_layers_app/pubspec.yaml | 4 +- .../ev_routing_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/ev_routing_app/pubspec.yaml | 4 +- .../flutter/gestures_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../explore/flutter/gestures_app/pubspec.yaml | 4 +- .../hello_map_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/hello_map_app/pubspec.yaml | 4 +- .../map_items_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/map_items_app/pubspec.yaml | 4 +- .../public_transit_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/public_transit_app/pubspec.yaml | 4 +- .../flutter/routing_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../explore/flutter/routing_app/pubspec.yaml | 4 +- .../flutter/search_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../explore/flutter/search_app/pubspec.yaml | 4 +- .../flutter/traffic_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../explore/flutter/traffic_app/pubspec.yaml | 4 +- .../unit_testing_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/unit_testing_app/pubspec.yaml | 4 +- .../android/HelloMapKotlin/build.gradle | 2 +- .../sdk/examples/venues/MainActivity.java | 1 + .../venues/VenueSearchController.java | 12 +++- .../flutter/camera_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../navigate/flutter/camera_app/pubspec.yaml | 4 +- .../android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../camera_keyframe_tracks_app/pubspec.yaml | 4 +- .../android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../carto_poi_picking_app/pubspec.yaml | 4 +- .../android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../custom_map_styles_app/pubspec.yaml | 4 +- .../android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../custom_raster_layers_app/pubspec.yaml | 4 +- .../ev_routing_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/ev_routing_app/pubspec.yaml | 4 +- .../flutter/gestures_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/gestures_app/pubspec.yaml | 4 +- .../hello_map_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/hello_map_app/pubspec.yaml | 4 +- .../indoor_map_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/indoor_map_app/lib/main.dart | 14 ---- .../indoor_map_app/lib/settings_page.dart | 72 ------------------- .../lib/venue_engine_widget.dart | 29 ++++++++ .../flutter/indoor_map_app/pubspec.yaml | 4 +- .../map_items_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/map_items_app/pubspec.yaml | 4 +- .../navigation_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/navigation_app/pubspec.yaml | 4 +- .../navigation_custom/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/navigation_custom/pubspec.yaml | 4 +- .../android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../navigation_quick_start_app/pubspec.yaml | 4 +- .../offline_maps_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/offline_maps_app/pubspec.yaml | 4 +- .../positioning_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/positioning_app/pubspec.yaml | 4 +- .../public_transit_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/public_transit_app/pubspec.yaml | 4 +- .../flutter/routing_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../navigate/flutter/routing_app/pubspec.yaml | 4 +- .../routing_hybrid_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/routing_hybrid_app/pubspec.yaml | 4 +- .../flutter/search_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../navigate/flutter/search_app/pubspec.yaml | 4 +- .../search_hybrid_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/search_hybrid_app/pubspec.yaml | 4 +- .../android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../spatial_audio_navigation/pubspec.yaml | 4 +- .../flutter/traffic_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../navigate/flutter/traffic_app/pubspec.yaml | 4 +- .../unit_testing_app/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 1 + .../flutter/unit_testing_app/pubspec.yaml | 4 +- .../IndoorMap/IndoorMap/ViewController.swift | 1 + 118 files changed, 189 insertions(+), 200 deletions(-) delete mode 100644 examples/latest/navigate/flutter/indoor_map_app/lib/settings_page.dart diff --git a/README.md b/README.md index 53696881..460ae79e 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ For an overview of the existing features, please check the _Developer's Guide_ f > 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.14.5.0) +## List of Available Example Apps (Version 4.15.0.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 667adf67..97c1bb99 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.14.5.0 +This folder contains the HERE SDK examples apps for version: 4.15.0.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/HelloMapKotlin/build.gradle b/examples/latest/explore/android/HelloMapKotlin/build.gradle index 268067e4..9f9d4748 100644 --- a/examples/latest/explore/android/HelloMapKotlin/build.gradle +++ b/examples/latest/explore/android/HelloMapKotlin/build.gradle @@ -1,6 +1,6 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.5.20' + ext.kotlin_version = '1.5.31' repositories { google() mavenCentral() diff --git a/examples/latest/explore/flutter/camera_app/android/build.gradle b/examples/latest/explore/flutter/camera_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/explore/flutter/camera_app/android/build.gradle +++ b/examples/latest/explore/flutter/camera_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/camera_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/camera_app/ios/Runner.xcodeproj/project.pbxproj index 675ba3ae..e0e9ce32 100644 --- a/examples/latest/explore/flutter/camera_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/camera_app/ios/Runner.xcodeproj/project.pbxproj @@ -205,6 +205,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/camera_app/pubspec.yaml b/examples/latest/explore/flutter/camera_app/pubspec.yaml index 234f0c92..b75d0d49 100644 --- a/examples/latest/explore/flutter/camera_app/pubspec.yaml +++ b/examples/latest/explore/flutter/camera_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/camera_keyframe_tracks_app/android/build.gradle b/examples/latest/explore/flutter/camera_keyframe_tracks_app/android/build.gradle index 99179a12..758cec11 100644 --- a/examples/latest/explore/flutter/camera_keyframe_tracks_app/android/build.gradle +++ b/examples/latest/explore/flutter/camera_keyframe_tracks_app/android/build.gradle @@ -25,6 +25,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/camera_keyframe_tracks_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/camera_keyframe_tracks_app/ios/Runner.xcodeproj/project.pbxproj index d5920eb0..9ddbb4a9 100644 --- a/examples/latest/explore/flutter/camera_keyframe_tracks_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/camera_keyframe_tracks_app/ios/Runner.xcodeproj/project.pbxproj @@ -204,6 +204,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/camera_keyframe_tracks_app/pubspec.yaml b/examples/latest/explore/flutter/camera_keyframe_tracks_app/pubspec.yaml index 4eb69ec6..22987113 100644 --- a/examples/latest/explore/flutter/camera_keyframe_tracks_app/pubspec.yaml +++ b/examples/latest/explore/flutter/camera_keyframe_tracks_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions diff --git a/examples/latest/explore/flutter/custom_map_styles_app/android/build.gradle b/examples/latest/explore/flutter/custom_map_styles_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/explore/flutter/custom_map_styles_app/android/build.gradle +++ b/examples/latest/explore/flutter/custom_map_styles_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/custom_map_styles_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/custom_map_styles_app/ios/Runner.xcodeproj/project.pbxproj index 3d9486a6..27a2a7fa 100644 --- a/examples/latest/explore/flutter/custom_map_styles_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/custom_map_styles_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/custom_map_styles_app/pubspec.yaml b/examples/latest/explore/flutter/custom_map_styles_app/pubspec.yaml index 8036891b..421bdd16 100644 --- a/examples/latest/explore/flutter/custom_map_styles_app/pubspec.yaml +++ b/examples/latest/explore/flutter/custom_map_styles_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/custom_raster_layers_app/android/build.gradle b/examples/latest/explore/flutter/custom_raster_layers_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/explore/flutter/custom_raster_layers_app/android/build.gradle +++ b/examples/latest/explore/flutter/custom_raster_layers_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/custom_raster_layers_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/custom_raster_layers_app/ios/Runner.xcodeproj/project.pbxproj index 3d9486a6..27a2a7fa 100644 --- a/examples/latest/explore/flutter/custom_raster_layers_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/custom_raster_layers_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/custom_raster_layers_app/pubspec.yaml b/examples/latest/explore/flutter/custom_raster_layers_app/pubspec.yaml index ef92ec63..1239a974 100644 --- a/examples/latest/explore/flutter/custom_raster_layers_app/pubspec.yaml +++ b/examples/latest/explore/flutter/custom_raster_layers_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/ev_routing_app/android/build.gradle b/examples/latest/explore/flutter/ev_routing_app/android/build.gradle index aee825e7..1a53f8fe 100644 --- a/examples/latest/explore/flutter/ev_routing_app/android/build.gradle +++ b/examples/latest/explore/flutter/ev_routing_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/ev_routing_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/ev_routing_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/explore/flutter/ev_routing_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/ev_routing_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/ev_routing_app/pubspec.yaml b/examples/latest/explore/flutter/ev_routing_app/pubspec.yaml index 1d927f68..9fb0d54e 100644 --- a/examples/latest/explore/flutter/ev_routing_app/pubspec.yaml +++ b/examples/latest/explore/flutter/ev_routing_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/gestures_app/android/build.gradle b/examples/latest/explore/flutter/gestures_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/explore/flutter/gestures_app/android/build.gradle +++ b/examples/latest/explore/flutter/gestures_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/gestures_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/gestures_app/ios/Runner.xcodeproj/project.pbxproj index d8b9d312..09045fe2 100644 --- a/examples/latest/explore/flutter/gestures_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/gestures_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/gestures_app/pubspec.yaml b/examples/latest/explore/flutter/gestures_app/pubspec.yaml index d7c7be0c..ad8e6bd3 100644 --- a/examples/latest/explore/flutter/gestures_app/pubspec.yaml +++ b/examples/latest/explore/flutter/gestures_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/hello_map_app/android/build.gradle b/examples/latest/explore/flutter/hello_map_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/explore/flutter/hello_map_app/android/build.gradle +++ b/examples/latest/explore/flutter/hello_map_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/hello_map_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/hello_map_app/ios/Runner.xcodeproj/project.pbxproj index 91d484fa..878edfb3 100644 --- a/examples/latest/explore/flutter/hello_map_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/hello_map_app/ios/Runner.xcodeproj/project.pbxproj @@ -234,6 +234,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/hello_map_app/pubspec.yaml b/examples/latest/explore/flutter/hello_map_app/pubspec.yaml index d3b06c4d..b0f1088c 100644 --- a/examples/latest/explore/flutter/hello_map_app/pubspec.yaml +++ b/examples/latest/explore/flutter/hello_map_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/map_items_app/android/build.gradle b/examples/latest/explore/flutter/map_items_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/explore/flutter/map_items_app/android/build.gradle +++ b/examples/latest/explore/flutter/map_items_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/map_items_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/map_items_app/ios/Runner.xcodeproj/project.pbxproj index 3d9486a6..27a2a7fa 100644 --- a/examples/latest/explore/flutter/map_items_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/map_items_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/map_items_app/pubspec.yaml b/examples/latest/explore/flutter/map_items_app/pubspec.yaml index d8c0ee66..8d1ae0c3 100644 --- a/examples/latest/explore/flutter/map_items_app/pubspec.yaml +++ b/examples/latest/explore/flutter/map_items_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/public_transit_app/android/build.gradle b/examples/latest/explore/flutter/public_transit_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/explore/flutter/public_transit_app/android/build.gradle +++ b/examples/latest/explore/flutter/public_transit_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/public_transit_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/public_transit_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/explore/flutter/public_transit_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/public_transit_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/public_transit_app/pubspec.yaml b/examples/latest/explore/flutter/public_transit_app/pubspec.yaml index 5c556271..37e07f60 100644 --- a/examples/latest/explore/flutter/public_transit_app/pubspec.yaml +++ b/examples/latest/explore/flutter/public_transit_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/routing_app/android/build.gradle b/examples/latest/explore/flutter/routing_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/explore/flutter/routing_app/android/build.gradle +++ b/examples/latest/explore/flutter/routing_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/routing_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/routing_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/explore/flutter/routing_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/routing_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/routing_app/pubspec.yaml b/examples/latest/explore/flutter/routing_app/pubspec.yaml index 9c6ceaee..50cd1e52 100644 --- a/examples/latest/explore/flutter/routing_app/pubspec.yaml +++ b/examples/latest/explore/flutter/routing_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/search_app/android/build.gradle b/examples/latest/explore/flutter/search_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/explore/flutter/search_app/android/build.gradle +++ b/examples/latest/explore/flutter/search_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/search_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/search_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/explore/flutter/search_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/search_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/search_app/pubspec.yaml b/examples/latest/explore/flutter/search_app/pubspec.yaml index 3dba9c29..ad06fc66 100644 --- a/examples/latest/explore/flutter/search_app/pubspec.yaml +++ b/examples/latest/explore/flutter/search_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/traffic_app/android/build.gradle b/examples/latest/explore/flutter/traffic_app/android/build.gradle index aee825e7..1a53f8fe 100644 --- a/examples/latest/explore/flutter/traffic_app/android/build.gradle +++ b/examples/latest/explore/flutter/traffic_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/traffic_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/traffic_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/explore/flutter/traffic_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/traffic_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/traffic_app/pubspec.yaml b/examples/latest/explore/flutter/traffic_app/pubspec.yaml index ff13757d..5dfd981b 100644 --- a/examples/latest/explore/flutter/traffic_app/pubspec.yaml +++ b/examples/latest/explore/flutter/traffic_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/explore/flutter/unit_testing_app/android/build.gradle b/examples/latest/explore/flutter/unit_testing_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/explore/flutter/unit_testing_app/android/build.gradle +++ b/examples/latest/explore/flutter/unit_testing_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/explore/flutter/unit_testing_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/explore/flutter/unit_testing_app/ios/Runner.xcodeproj/project.pbxproj index 91d484fa..805bbca9 100644 --- a/examples/latest/explore/flutter/unit_testing_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/explore/flutter/unit_testing_app/ios/Runner.xcodeproj/project.pbxproj @@ -234,6 +234,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/explore/flutter/unit_testing_app/pubspec.yaml b/examples/latest/explore/flutter/unit_testing_app/pubspec.yaml index 3260d4ce..433cd4b1 100644 --- a/examples/latest/explore/flutter/unit_testing_app/pubspec.yaml +++ b/examples/latest/explore/flutter/unit_testing_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/android/HelloMapKotlin/build.gradle b/examples/latest/navigate/android/HelloMapKotlin/build.gradle index 268067e4..9f9d4748 100644 --- a/examples/latest/navigate/android/HelloMapKotlin/build.gradle +++ b/examples/latest/navigate/android/HelloMapKotlin/build.gradle @@ -1,6 +1,6 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.5.20' + ext.kotlin_version = '1.5.31' repositories { google() mavenCentral() diff --git a/examples/latest/navigate/android/IndoorMap/app/src/main/java/com/here/sdk/examples/venues/MainActivity.java b/examples/latest/navigate/android/IndoorMap/app/src/main/java/com/here/sdk/examples/venues/MainActivity.java index 633c6d3b..33bce640 100644 --- a/examples/latest/navigate/android/IndoorMap/app/src/main/java/com/here/sdk/examples/venues/MainActivity.java +++ b/examples/latest/navigate/android/IndoorMap/app/src/main/java/com/here/sdk/examples/venues/MainActivity.java @@ -264,6 +264,7 @@ public void onVenueServiceStopped() {} setGoButtonEnabled(true); Log.e(TAG, "Failed to load the venue: " + venueId); } + mapView.getCamera().zoomTo(18); }; // Listener for the venue selection event. diff --git a/examples/latest/navigate/android/IndoorMap/app/src/main/java/com/here/sdk/examples/venues/VenueSearchController.java b/examples/latest/navigate/android/IndoorMap/app/src/main/java/com/here/sdk/examples/venues/VenueSearchController.java index 6975b9ae..1ebc231b 100644 --- a/examples/latest/navigate/android/IndoorMap/app/src/main/java/com/here/sdk/examples/venues/VenueSearchController.java +++ b/examples/latest/navigate/android/IndoorMap/app/src/main/java/com/here/sdk/examples/venues/VenueSearchController.java @@ -169,20 +169,28 @@ private void filterGeometries() { List names = new ArrayList<>(); for (VenueGeometry geometry : geometries) { StringBuilder name = new StringBuilder(); - name.append(geometry.getName()).append(", ").append(geometry.getLevel().getName()); + if ((searchType == VenueGeometryFilterType.NAME) + && geometry.getName() != null) + { + name.append(geometry.getName()).append(", ").append(geometry.getLevel().getName()); + names.add(name.toString()); + } if ((searchType == VenueGeometryFilterType.ADDRESS || searchType == VenueGeometryFilterType.NAME_OR_ADDRESS) && geometry.getInternalAddress() != null) { + name.append(geometry.getName()).append(", ").append(geometry.getLevel().getName()); name.append("\n(Address: ").append(geometry.getInternalAddress().getAddress()) .append(")"); + names.add(name.toString()); } else if (searchType == VenueGeometryFilterType.ICON_NAME && geometry.getLookupType() == VenueGeometry.LookupType.ICON) { + name.append(geometry.getName()).append(", ").append(geometry.getLevel().getName()); name.append("\n(Icon: ").append(geometry.getLabelName()).append(")"); + names.add(name.toString()); } - names.add(name.toString()); } final StringArrayAdapter adapter = new StringArrayAdapter(geometriesList.getContext(), names); diff --git a/examples/latest/navigate/flutter/camera_app/android/build.gradle b/examples/latest/navigate/flutter/camera_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/camera_app/android/build.gradle +++ b/examples/latest/navigate/flutter/camera_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/camera_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/camera_app/ios/Runner.xcodeproj/project.pbxproj index 675ba3ae..e0e9ce32 100644 --- a/examples/latest/navigate/flutter/camera_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/camera_app/ios/Runner.xcodeproj/project.pbxproj @@ -205,6 +205,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/camera_app/pubspec.yaml b/examples/latest/navigate/flutter/camera_app/pubspec.yaml index 234f0c92..b75d0d49 100644 --- a/examples/latest/navigate/flutter/camera_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/camera_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/camera_keyframe_tracks_app/android/build.gradle b/examples/latest/navigate/flutter/camera_keyframe_tracks_app/android/build.gradle index 99179a12..758cec11 100644 --- a/examples/latest/navigate/flutter/camera_keyframe_tracks_app/android/build.gradle +++ b/examples/latest/navigate/flutter/camera_keyframe_tracks_app/android/build.gradle @@ -25,6 +25,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/camera_keyframe_tracks_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/camera_keyframe_tracks_app/ios/Runner.xcodeproj/project.pbxproj index d5920eb0..9ddbb4a9 100644 --- a/examples/latest/navigate/flutter/camera_keyframe_tracks_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/camera_keyframe_tracks_app/ios/Runner.xcodeproj/project.pbxproj @@ -204,6 +204,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/camera_keyframe_tracks_app/pubspec.yaml b/examples/latest/navigate/flutter/camera_keyframe_tracks_app/pubspec.yaml index 4eb69ec6..22987113 100644 --- a/examples/latest/navigate/flutter/camera_keyframe_tracks_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/camera_keyframe_tracks_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions diff --git a/examples/latest/navigate/flutter/carto_poi_picking_app/android/build.gradle b/examples/latest/navigate/flutter/carto_poi_picking_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/carto_poi_picking_app/android/build.gradle +++ b/examples/latest/navigate/flutter/carto_poi_picking_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/carto_poi_picking_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/carto_poi_picking_app/ios/Runner.xcodeproj/project.pbxproj index 91d484fa..805bbca9 100644 --- a/examples/latest/navigate/flutter/carto_poi_picking_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/carto_poi_picking_app/ios/Runner.xcodeproj/project.pbxproj @@ -234,6 +234,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/carto_poi_picking_app/pubspec.yaml b/examples/latest/navigate/flutter/carto_poi_picking_app/pubspec.yaml index 322ee6f1..4d9f5f50 100644 --- a/examples/latest/navigate/flutter/carto_poi_picking_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/carto_poi_picking_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/custom_map_styles_app/android/build.gradle b/examples/latest/navigate/flutter/custom_map_styles_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/custom_map_styles_app/android/build.gradle +++ b/examples/latest/navigate/flutter/custom_map_styles_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/custom_map_styles_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/custom_map_styles_app/ios/Runner.xcodeproj/project.pbxproj index 3d9486a6..27a2a7fa 100644 --- a/examples/latest/navigate/flutter/custom_map_styles_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/custom_map_styles_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/custom_map_styles_app/pubspec.yaml b/examples/latest/navigate/flutter/custom_map_styles_app/pubspec.yaml index 8036891b..421bdd16 100644 --- a/examples/latest/navigate/flutter/custom_map_styles_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/custom_map_styles_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/custom_raster_layers_app/android/build.gradle b/examples/latest/navigate/flutter/custom_raster_layers_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/custom_raster_layers_app/android/build.gradle +++ b/examples/latest/navigate/flutter/custom_raster_layers_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/custom_raster_layers_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/custom_raster_layers_app/ios/Runner.xcodeproj/project.pbxproj index 3d9486a6..27a2a7fa 100644 --- a/examples/latest/navigate/flutter/custom_raster_layers_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/custom_raster_layers_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/custom_raster_layers_app/pubspec.yaml b/examples/latest/navigate/flutter/custom_raster_layers_app/pubspec.yaml index ef92ec63..1239a974 100644 --- a/examples/latest/navigate/flutter/custom_raster_layers_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/custom_raster_layers_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/ev_routing_app/android/build.gradle b/examples/latest/navigate/flutter/ev_routing_app/android/build.gradle index aee825e7..1a53f8fe 100644 --- a/examples/latest/navigate/flutter/ev_routing_app/android/build.gradle +++ b/examples/latest/navigate/flutter/ev_routing_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/ev_routing_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/ev_routing_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/navigate/flutter/ev_routing_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/ev_routing_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/ev_routing_app/pubspec.yaml b/examples/latest/navigate/flutter/ev_routing_app/pubspec.yaml index 1d927f68..9fb0d54e 100644 --- a/examples/latest/navigate/flutter/ev_routing_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/ev_routing_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/gestures_app/android/build.gradle b/examples/latest/navigate/flutter/gestures_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/gestures_app/android/build.gradle +++ b/examples/latest/navigate/flutter/gestures_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/gestures_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/gestures_app/ios/Runner.xcodeproj/project.pbxproj index d8b9d312..09045fe2 100644 --- a/examples/latest/navigate/flutter/gestures_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/gestures_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/gestures_app/pubspec.yaml b/examples/latest/navigate/flutter/gestures_app/pubspec.yaml index d7c7be0c..ad8e6bd3 100644 --- a/examples/latest/navigate/flutter/gestures_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/gestures_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/hello_map_app/android/build.gradle b/examples/latest/navigate/flutter/hello_map_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/hello_map_app/android/build.gradle +++ b/examples/latest/navigate/flutter/hello_map_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/hello_map_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/hello_map_app/ios/Runner.xcodeproj/project.pbxproj index 91d484fa..878edfb3 100644 --- a/examples/latest/navigate/flutter/hello_map_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/hello_map_app/ios/Runner.xcodeproj/project.pbxproj @@ -234,6 +234,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/hello_map_app/pubspec.yaml b/examples/latest/navigate/flutter/hello_map_app/pubspec.yaml index d3b06c4d..b0f1088c 100644 --- a/examples/latest/navigate/flutter/hello_map_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/hello_map_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/indoor_map_app/android/build.gradle b/examples/latest/navigate/flutter/indoor_map_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/indoor_map_app/android/build.gradle +++ b/examples/latest/navigate/flutter/indoor_map_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/indoor_map_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/indoor_map_app/ios/Runner.xcodeproj/project.pbxproj index 91d484fa..878edfb3 100644 --- a/examples/latest/navigate/flutter/indoor_map_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/indoor_map_app/ios/Runner.xcodeproj/project.pbxproj @@ -234,6 +234,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/indoor_map_app/lib/main.dart b/examples/latest/navigate/flutter/indoor_map_app/lib/main.dart index 905455cc..5e52b10b 100644 --- a/examples/latest/navigate/flutter/indoor_map_app/lib/main.dart +++ b/examples/latest/navigate/flutter/indoor_map_app/lib/main.dart @@ -20,7 +20,6 @@ import 'package:flutter/material.dart'; import 'package:here_sdk/core.errors.dart'; import 'package:indoor_map_app/geometry_info.dart'; -import 'package:indoor_map_app/settings_page.dart'; import 'package:indoor_map_app/venue_engine_widget.dart'; import 'package:here_sdk/core.dart'; import 'package:here_sdk/core.engine.dart'; @@ -61,7 +60,6 @@ class MyApp extends StatelessWidget { initialRoute: '/', routes: { '/': (context) => MainPage(), - '/settings': (context) => SettingsPage(), }, ); } @@ -183,18 +181,6 @@ class _MainPageState extends State { }, ), ), - Container( - margin: EdgeInsets.all(4), - width: kMinInteractiveDimension, - child: TextButton( - style: TextButton.styleFrom( - foregroundColor: Colors.white, - padding: EdgeInsets.zero - ), - child: Icon(Icons.settings, color: Colors.black, size: kMinInteractiveDimension), - onPressed: () => Navigator.pushNamed(context, '/settings'), - ), - ) ], ), Expanded( diff --git a/examples/latest/navigate/flutter/indoor_map_app/lib/settings_page.dart b/examples/latest/navigate/flutter/indoor_map_app/lib/settings_page.dart deleted file mode 100644 index 713a6387..00000000 --- a/examples/latest/navigate/flutter/indoor_map_app/lib/settings_page.dart +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (C) 2020 HERE Europe B.V. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * SPDX-License-Identifier: Apache-2.0 - * License-Filename: LICENSE - */ - -import 'package:flutter/material.dart'; -import 'package:flutter/widgets.dart'; -import 'package:here_sdk/core.engine.dart'; -import 'package:here_sdk/venue.dart'; - -class SettingsPage extends StatelessWidget { - final VenueEngine _engine = VenueEngine(null); - final accessIdController = TextEditingController(); - final accessSecretController = TextEditingController(); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - title: const Text('Settings'), - ), - body: Column(children: [ - Container( - padding: EdgeInsets.only(left: 8, right: 8), - child: TextField( - controller: accessIdController, - decoration: InputDecoration(border: InputBorder.none, hintText: 'Enter an access ID'), - )), - Container( - padding: EdgeInsets.only(left: 8, right: 8), - child: TextField( - controller: accessSecretController, - decoration: InputDecoration(border: InputBorder.none, hintText: 'Enter an access secret'), - )), - TextButton( - style: TextButton.styleFrom( - foregroundColor: Colors.blue, - padding: EdgeInsets.only(left: 8, right: 8), - ), - child: Text( - 'Restart the venue engine', - textAlign: TextAlign.center, - style: TextStyle( - color: Colors.white, - fontWeight: FontWeight.normal, - ), - ), - onPressed: () async { - if (accessIdController.text.isNotEmpty && accessSecretController.text.isNotEmpty) { - // accessIdController.text cannot be set at runtime after an engine was created, unless a new SDKNativeEngine is created. - SDKNativeEngine.sharedInstance!.setAccessKeySecret(accessSecretController.text); - _engine.start(null); - } - }) - ]), - ); - } -} diff --git a/examples/latest/navigate/flutter/indoor_map_app/lib/venue_engine_widget.dart b/examples/latest/navigate/flutter/indoor_map_app/lib/venue_engine_widget.dart index c8b81223..f5d5565d 100644 --- a/examples/latest/navigate/flutter/indoor_map_app/lib/venue_engine_widget.dart +++ b/examples/latest/navigate/flutter/indoor_map_app/lib/venue_engine_widget.dart @@ -33,6 +33,7 @@ import 'package:indoor_map_app/venue_search_controller.dart'; import 'package:indoor_map_app/venue_tap_controller.dart'; import 'events.dart'; import 'geometry_info.dart'; +import 'package:here_sdk/venue.style.dart'; class VenueEngineWidget extends StatefulWidget { final VenueEngineState state; @@ -54,6 +55,7 @@ class VenueEngineState extends State { late VenueDrawingSelectionListener _drawingSelectionListener; late VenueLevelSelectionListener _levelSelectionListener; late VenueLifecycleListenerImpl _venueLifecycleListener; + late VenueListener _venueListener; VenueTapController? _venueTapController; VenueTapListenerImpl? _tapListener; final _drawingSwitcherState = DrawingSwitcherState(); @@ -177,6 +179,8 @@ class VenueEngineState extends State { venueMap.addDrawingSelectionListener(_drawingSelectionListener); venueMap.addLevelSelectionListener(_levelSelectionListener); venueMap.addVenueLifecycleListener(_venueLifecycleListener); + _venueListener = VenueListenerImpl(this); + _venueEngine!.venueService.addVenueListener(_venueListener); // Create a venue tap controller. _venueTapController = VenueTapController( hereMapController: _hereMapController, venueMap: venueMap, geometryInfoState: _geometryInfoState); @@ -311,6 +315,31 @@ class VenueServiceListenerImpl implements VenueServiceListener { } } +// A listener for venue load completion. + +class VenueListenerImpl implements VenueListener { + late VenueEngineState _venueEngineState; + HereMapController? _hereMapController; + + VenueListenerImpl(VenueEngineState venueEngineState) { + _venueEngineState = venueEngineState; + _hereMapController = venueEngineState._hereMapController; + } + + @override + onGetVenueCompleted(int venueID, VenueModel? venueModel, bool online, VenueStyle? venueStyle) { + if(venueModel == null) { + print("Failed to load venue ID: " + venueID.toString()); + } + _hereMapController!.camera.zoomTo(18); + } + + @override + void release() { + // Deprecated. Nothing to to here. + } +} + // A listener for the venue selection event. class VenueSelectionListenerImpl implements VenueSelectionListener { late VenueEngineState _venueEngineState; diff --git a/examples/latest/navigate/flutter/indoor_map_app/pubspec.yaml b/examples/latest/navigate/flutter/indoor_map_app/pubspec.yaml index a203a758..4b55f7ce 100644 --- a/examples/latest/navigate/flutter/indoor_map_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/indoor_map_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/map_items_app/android/build.gradle b/examples/latest/navigate/flutter/map_items_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/map_items_app/android/build.gradle +++ b/examples/latest/navigate/flutter/map_items_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/map_items_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/map_items_app/ios/Runner.xcodeproj/project.pbxproj index 3d9486a6..27a2a7fa 100644 --- a/examples/latest/navigate/flutter/map_items_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/map_items_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/map_items_app/pubspec.yaml b/examples/latest/navigate/flutter/map_items_app/pubspec.yaml index d8c0ee66..8d1ae0c3 100644 --- a/examples/latest/navigate/flutter/map_items_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/map_items_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/navigation_app/android/build.gradle b/examples/latest/navigate/flutter/navigation_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/navigation_app/android/build.gradle +++ b/examples/latest/navigate/flutter/navigation_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/navigation_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/navigation_app/ios/Runner.xcodeproj/project.pbxproj index b9e202e4..c44b8bbd 100644 --- a/examples/latest/navigate/flutter/navigation_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/navigation_app/ios/Runner.xcodeproj/project.pbxproj @@ -205,6 +205,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/navigation_app/pubspec.yaml b/examples/latest/navigate/flutter/navigation_app/pubspec.yaml index bac3c21a..baba9e32 100644 --- a/examples/latest/navigate/flutter/navigation_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/navigation_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/navigation_custom/android/build.gradle b/examples/latest/navigate/flutter/navigation_custom/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/navigation_custom/android/build.gradle +++ b/examples/latest/navigate/flutter/navigation_custom/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/navigation_custom/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/navigation_custom/ios/Runner.xcodeproj/project.pbxproj index 91d484fa..878edfb3 100644 --- a/examples/latest/navigate/flutter/navigation_custom/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/navigation_custom/ios/Runner.xcodeproj/project.pbxproj @@ -234,6 +234,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/navigation_custom/pubspec.yaml b/examples/latest/navigate/flutter/navigation_custom/pubspec.yaml index 24325364..1e785ea6 100644 --- a/examples/latest/navigate/flutter/navigation_custom/pubspec.yaml +++ b/examples/latest/navigate/flutter/navigation_custom/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/navigation_quick_start_app/android/build.gradle b/examples/latest/navigate/flutter/navigation_quick_start_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/navigation_quick_start_app/android/build.gradle +++ b/examples/latest/navigate/flutter/navigation_quick_start_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/navigation_quick_start_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/navigation_quick_start_app/ios/Runner.xcodeproj/project.pbxproj index 91d484fa..878edfb3 100644 --- a/examples/latest/navigate/flutter/navigation_quick_start_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/navigation_quick_start_app/ios/Runner.xcodeproj/project.pbxproj @@ -234,6 +234,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/navigation_quick_start_app/pubspec.yaml b/examples/latest/navigate/flutter/navigation_quick_start_app/pubspec.yaml index 9f3c25d7..82067e49 100644 --- a/examples/latest/navigate/flutter/navigation_quick_start_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/navigation_quick_start_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/offline_maps_app/android/build.gradle b/examples/latest/navigate/flutter/offline_maps_app/android/build.gradle index aee825e7..1a53f8fe 100644 --- a/examples/latest/navigate/flutter/offline_maps_app/android/build.gradle +++ b/examples/latest/navigate/flutter/offline_maps_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/offline_maps_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/offline_maps_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/navigate/flutter/offline_maps_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/offline_maps_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/offline_maps_app/pubspec.yaml b/examples/latest/navigate/flutter/offline_maps_app/pubspec.yaml index 4e7f183c..ef5afdd9 100644 --- a/examples/latest/navigate/flutter/offline_maps_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/offline_maps_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/positioning_app/android/build.gradle b/examples/latest/navigate/flutter/positioning_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/positioning_app/android/build.gradle +++ b/examples/latest/navigate/flutter/positioning_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/positioning_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/positioning_app/ios/Runner.xcodeproj/project.pbxproj index 501d708c..111ac447 100644 --- a/examples/latest/navigate/flutter/positioning_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/positioning_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/positioning_app/pubspec.yaml b/examples/latest/navigate/flutter/positioning_app/pubspec.yaml index c909b914..c2b3507a 100644 --- a/examples/latest/navigate/flutter/positioning_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/positioning_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/public_transit_app/android/build.gradle b/examples/latest/navigate/flutter/public_transit_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/public_transit_app/android/build.gradle +++ b/examples/latest/navigate/flutter/public_transit_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/public_transit_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/public_transit_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/navigate/flutter/public_transit_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/public_transit_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/public_transit_app/pubspec.yaml b/examples/latest/navigate/flutter/public_transit_app/pubspec.yaml index 5c556271..37e07f60 100644 --- a/examples/latest/navigate/flutter/public_transit_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/public_transit_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/routing_app/android/build.gradle b/examples/latest/navigate/flutter/routing_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/routing_app/android/build.gradle +++ b/examples/latest/navigate/flutter/routing_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/routing_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/routing_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/navigate/flutter/routing_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/routing_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/routing_app/pubspec.yaml b/examples/latest/navigate/flutter/routing_app/pubspec.yaml index 9c6ceaee..50cd1e52 100644 --- a/examples/latest/navigate/flutter/routing_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/routing_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/routing_hybrid_app/android/build.gradle b/examples/latest/navigate/flutter/routing_hybrid_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/routing_hybrid_app/android/build.gradle +++ b/examples/latest/navigate/flutter/routing_hybrid_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/routing_hybrid_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/routing_hybrid_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/navigate/flutter/routing_hybrid_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/routing_hybrid_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/routing_hybrid_app/pubspec.yaml b/examples/latest/navigate/flutter/routing_hybrid_app/pubspec.yaml index 33d6107f..21c1d013 100644 --- a/examples/latest/navigate/flutter/routing_hybrid_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/routing_hybrid_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/search_app/android/build.gradle b/examples/latest/navigate/flutter/search_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/search_app/android/build.gradle +++ b/examples/latest/navigate/flutter/search_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/search_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/search_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/navigate/flutter/search_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/search_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/search_app/pubspec.yaml b/examples/latest/navigate/flutter/search_app/pubspec.yaml index 3dba9c29..ad06fc66 100644 --- a/examples/latest/navigate/flutter/search_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/search_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/search_hybrid_app/android/build.gradle b/examples/latest/navigate/flutter/search_hybrid_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/search_hybrid_app/android/build.gradle +++ b/examples/latest/navigate/flutter/search_hybrid_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/search_hybrid_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/search_hybrid_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/navigate/flutter/search_hybrid_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/search_hybrid_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/search_hybrid_app/pubspec.yaml b/examples/latest/navigate/flutter/search_hybrid_app/pubspec.yaml index aa0f8ecf..71e8f993 100644 --- a/examples/latest/navigate/flutter/search_hybrid_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/search_hybrid_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/spatial_audio_navigation/android/build.gradle b/examples/latest/navigate/flutter/spatial_audio_navigation/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/spatial_audio_navigation/android/build.gradle +++ b/examples/latest/navigate/flutter/spatial_audio_navigation/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/spatial_audio_navigation/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/spatial_audio_navigation/ios/Runner.xcodeproj/project.pbxproj index 7e048bbc..e15e13bf 100644 --- a/examples/latest/navigate/flutter/spatial_audio_navigation/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/spatial_audio_navigation/ios/Runner.xcodeproj/project.pbxproj @@ -255,6 +255,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/spatial_audio_navigation/pubspec.yaml b/examples/latest/navigate/flutter/spatial_audio_navigation/pubspec.yaml index c64b95be..2ef5460f 100644 --- a/examples/latest/navigate/flutter/spatial_audio_navigation/pubspec.yaml +++ b/examples/latest/navigate/flutter/spatial_audio_navigation/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/traffic_app/android/build.gradle b/examples/latest/navigate/flutter/traffic_app/android/build.gradle index aee825e7..1a53f8fe 100644 --- a/examples/latest/navigate/flutter/traffic_app/android/build.gradle +++ b/examples/latest/navigate/flutter/traffic_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/traffic_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/traffic_app/ios/Runner.xcodeproj/project.pbxproj index fff535d3..2626eca3 100644 --- a/examples/latest/navigate/flutter/traffic_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/traffic_app/ios/Runner.xcodeproj/project.pbxproj @@ -212,6 +212,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/traffic_app/pubspec.yaml b/examples/latest/navigate/flutter/traffic_app/pubspec.yaml index ff13757d..5dfd981b 100644 --- a/examples/latest/navigate/flutter/traffic_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/traffic_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/flutter/unit_testing_app/android/build.gradle b/examples/latest/navigate/flutter/unit_testing_app/android/build.gradle index 128d1dc9..94a3494f 100644 --- a/examples/latest/navigate/flutter/unit_testing_app/android/build.gradle +++ b/examples/latest/navigate/flutter/unit_testing_app/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/examples/latest/navigate/flutter/unit_testing_app/ios/Runner.xcodeproj/project.pbxproj b/examples/latest/navigate/flutter/unit_testing_app/ios/Runner.xcodeproj/project.pbxproj index 91d484fa..805bbca9 100644 --- a/examples/latest/navigate/flutter/unit_testing_app/ios/Runner.xcodeproj/project.pbxproj +++ b/examples/latest/navigate/flutter/unit_testing_app/ios/Runner.xcodeproj/project.pbxproj @@ -234,6 +234,7 @@ files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( diff --git a/examples/latest/navigate/flutter/unit_testing_app/pubspec.yaml b/examples/latest/navigate/flutter/unit_testing_app/pubspec.yaml index 3260d4ce..433cd4b1 100644 --- a/examples/latest/navigate/flutter/unit_testing_app/pubspec.yaml +++ b/examples/latest/navigate/flutter/unit_testing_app/pubspec.yaml @@ -18,8 +18,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.18.6 <3.0.0" - flutter: ">=3.3.10" + sdk: ">=2.19.6 <4.0.0" + flutter: ">=3.7.12" dependencies: flutter: diff --git a/examples/latest/navigate/ios/IndoorMap/IndoorMap/ViewController.swift b/examples/latest/navigate/ios/IndoorMap/IndoorMap/ViewController.swift index a5afaafb..6dd90c29 100644 --- a/examples/latest/navigate/ios/IndoorMap/IndoorMap/ViewController.swift +++ b/examples/latest/navigate/ios/IndoorMap/IndoorMap/ViewController.swift @@ -273,6 +273,7 @@ extension ViewController: VenueDelegate { print("Loading of venue \(venueId) failed!") venueIdLoad?.isEnabled = true } + mapView.camera.zoomTo(zoomLevel: 18) } }