From 30e67db5d6f8022a38876cbcc2afff429b2f2777 Mon Sep 17 00:00:00 2001 From: Shubham Sharma Date: Fri, 11 Oct 2024 12:32:38 -0700 Subject: [PATCH 01/12] added compose sample viewer design --- README.md | 37 +- add-3d-tiles-layer/build.gradle.kts | 54 -- add-3d-tiles-layer/proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - .../.gitignore | 1 - .../build.gradle.kts | 56 -- .../src/main/AndroidManifest.xml | 30 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes add-dynamic-entity-layer/build.gradle.kts | 54 -- add-dynamic-entity-layer/proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes add-feature-layers/.gitignore | 1 - add-feature-layers/build.gradle.kts | 39 -- add-feature-layers/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 31 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 39 -- .../proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes add-kml-layer-with-network-links/.gitignore | 1 - add-kml-layer-with-network-links/README.md | 32 -- .../README.metadata.json | 31 - .../add-kml-layer-with-network-links.png | Bin 600594 -> 0 bytes .../build.gradle.kts | 54 -- .../proguard-rules.pro | 21 - .../MainActivity.kt | 55 -- .../components/SceneViewModel.kt | 74 --- .../screens/MainScreen.kt | 60 -- .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - add-scene-layer-with-elevation/.gitignore | 1 - .../build.gradle.kts | 54 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes add-web-tiled-layer/.gitignore | 1 - add-web-tiled-layer/build.gradle.kts | 38 -- add-web-tiled-layer/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes add-wms-layer/.gitignore | 1 - add-wms-layer/build.gradle.kts | 38 -- add-wms-layer/proguard-rules.pro | 21 - add-wms-layer/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes analyze-hotspots/.gitignore | 1 - analyze-hotspots/build.gradle.kts | 54 -- analyze-hotspots/proguard-rules.pro | 21 - analyze-hotspots/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes app/.gitignore | 1 + app/build.gradle.kts | 88 +++ .../proguard-rules.pro | 4 +- .../src/main/AndroidManifest.xml | 17 +- app/src/main/assets/www/highlight/LICENSE | 29 + .../assets/www/highlight/highlight.min.js | 385 +++++++++++++ .../assets/www/highlight/languages/kotlin.js | 296 ++++++++++ .../www/highlight/languages/kotlin.min.js | 46 ++ .../main/assets/www/highlight/showdown.min.js | 3 + .../www/highlight/styles/github-dark.css | 122 ++++ .../assets/www/highlight/styles/github.css | 122 ++++ .../main/assets/www/highlight/styles/info.css | 68 +++ .../kotlin/sampleviewer/MainActivity.kt | 52 ++ .../kotlin/sampleviewer/model/Category.kt | 10 + .../kotlin/sampleviewer/model/CodeFile.kt | 12 + .../model/DefaultSampleInfoRepository.kt | 202 +++++++ .../kotlin/sampleviewer/model/Sample.kt | 39 ++ .../sampleviewer/model/SampleCategory.kt | 52 ++ .../model/SampleInfoRepository.kt | 15 + .../sampleviewer/model/SampleMetadata.kt | 23 + .../sampleviewer/model/room/AppDatabase.kt | 37 ++ .../sampleviewer/model/room/Converters.kt | 47 ++ .../sampleviewer/model/room/OkapiBM25.kt | 78 +++ .../sampleviewer/model/room/SampleDao.kt | 46 ++ .../sampleviewer/model/room/SampleEntity.kt | 22 + .../sampleviewer/navigation/NavGraph.kt | 104 ++++ .../ui/components/CategoryCard.kt | 124 ++++ .../sampleviewer/ui/components/SampleCard.kt | 219 ++++++++ .../ui/components/SampleViewerTopAppBar.kt | 51 ++ .../ui/components/SampleWebView.kt | 166 ++++++ .../ui/screens/about/AboutScreen.kt | 528 ++++++++++++++++++ .../ui/screens/codePager/CodePagerScreen.kt | 229 ++++++++ .../ui/screens/home/HomeCategoryScreen.kt | 294 ++++++++++ .../ui/screens/sampleList/SampleListScreen.kt | 217 +++++++ .../ui/screens/search/SearchResultsScreen.kt | 53 ++ .../screens/search/SearchSuggestionsScreen.kt | 308 ++++++++++ .../kotlin/sampleviewer/ui/theme/Color.kt | 79 +++ .../kotlin/sampleviewer/ui/theme/Shape.kt | 27 + .../kotlin/sampleviewer/ui/theme/Theme.kt | 107 ++++ .../kotlin/sampleviewer/ui/theme/Type.kt | 29 + .../viewmodels/FavoritesViewModel.kt | 79 +++ .../viewmodels/SampleSearchViewModel.kt | 107 ++++ .../res/drawable/analysis_background.webp | Bin 0 -> 31478 bytes .../main/res/drawable/arcgis_maps_sdks_64.xml | 140 +++++ .../augmented_reality_background.webp | Bin 0 -> 301566 bytes .../main/res/drawable/cloud_background.webp | Bin 0 -> 2782 bytes app/src/main/res/drawable/ic_analysis.xml | 9 + .../res/drawable/ic_augmented_reality.xml | 9 + app/src/main/res/drawable/ic_cloud.xml | 9 + .../res/drawable/ic_favorite_selected.xml | 9 + .../res/drawable/ic_favorite_unselected.xml | 9 + app/src/main/res/drawable/ic_kotlin.xml | 9 + .../res/drawable/ic_launcher_background.xml | 74 +++ .../res/drawable}/ic_launcher_foreground.xml | 0 .../main/res/drawable/ic_launcher_icon.png | Bin 0 -> 43648 bytes app/src/main/res/drawable/ic_layers.xml | 9 + app/src/main/res/drawable/ic_link.xml | 5 + app/src/main/res/drawable/ic_manage_data.xml | 9 + app/src/main/res/drawable/ic_map.xml | 9 + app/src/main/res/drawable/ic_readme.xml | 5 + .../res/drawable/ic_routing_and_logistics.xml | 9 + app/src/main/res/drawable/ic_scenes.xml | 9 + .../main/res/drawable/ic_search_and_query.xml | 9 + app/src/main/res/drawable/ic_utility.xml | 9 + .../main/res/drawable/ic_visualization.xml | 9 + .../res/drawable/keyboard_arrow_right.xml | 5 + .../main/res/drawable/layers_background.webp | Bin 0 -> 23370 bytes .../res/drawable/manage_data_background.webp | Bin 0 -> 46986 bytes .../drawable/maps_and_scenes_background.webp | Bin 0 -> 28088 bytes .../routing_and_logistics_background.webp | Bin 0 -> 43828 bytes .../main/res/drawable/scenes_background.webp | Bin 0 -> 37246 bytes .../drawable/search_and_query_background.webp | Bin 0 -> 47510 bytes app/src/main/res/drawable/ui_background.webp | Bin 0 -> 27932 bytes .../main/res/drawable/utility_background.webp | Bin 0 -> 67818 bytes .../drawable/visualization_background.webp | Bin 0 -> 72450 bytes app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 3556 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 5606 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 2306 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 3926 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 5078 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 8072 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 8336 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 12848 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 11470 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 18220 bytes app/src/main/res/values/colors.xml | 10 + app/src/main/res/values/strings.xml | 45 ++ app/src/main/res/xml/backup_rules.xml | 13 + .../main/res/xml/data_extraction_rules.xml | 19 + .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 35 -- .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes authenticate-with-oauth/.gitignore | 1 - authenticate-with-oauth/build.gradle.kts | 55 -- authenticate-with-oauth/proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - browse-building-floors/.gitignore | 1 - browse-building-floors/build.gradle.kts | 38 -- browse-building-floors/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes build-logic/.gitignore | 2 + .../convention}/.gitignore | 0 build-logic/convention/build.gradle.kts | 57 ++ .../convention/src/main/AndroidManifest.xml | 4 + ...droidApplicationComposeConventionPlugin.kt | 19 + .../AndroidApplicationConventionPlugin.kt | 53 ++ .../AndroidLibraryComposeConventionPlugin.kt | 19 + .../java/AndroidLibraryConventionPlugin.kt | 58 ++ .../ArcGISMapsKotlinSampleConventionPlugin.kt | 23 + .../build_logic/convention/AndroidCompose.kt | 37 ++ .../build_logic/convention/KotlinAndroid.kt | 58 ++ .../convention/ProjectExtensions.kt | 28 + build-logic/gradle.properties | 3 + build-logic/settings.gradle.kts | 14 + build.gradle.kts | 78 +-- change-camera-controller/.gitignore | 1 - change-camera-controller/build.gradle.kts | 38 -- change-camera-controller/proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes change-viewpoint/.gitignore | 1 - change-viewpoint/build.gradle.kts | 38 -- change-viewpoint/proguard-rules.pro | 21 - change-viewpoint/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes clip-geometry/.gitignore | 1 - clip-geometry/build.gradle.kts | 38 -- clip-geometry/proguard-rules.pro | 21 - clip-geometry/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes configure-basemap-style-parameters/.gitignore | 1 - .../build.gradle.kts | 54 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - configure-clusters/.gitignore | 1 - configure-clusters/build.gradle.kts | 54 -- configure-clusters/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - create-and-save-map/.gitignore | 1 - create-and-save-map/README.md | 35 -- create-and-save-map/README.metadata.json | 32 -- create-and-save-map/build.gradle.kts | 55 -- create-and-save-map/create-and-save-map.png | Bin 107130 -> 0 bytes create-and-save-map/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 40 -- .../sample/createandsavemap/MainActivity.kt | 67 --- .../components/MapViewModel.kt | 178 ------ .../createandsavemap/screens/MainScreen.kt | 430 -------------- .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 7 - create-convex-hull-around-points/.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes create-mobile-geodatabase/.gitignore | 1 - create-mobile-geodatabase/build.gradle.kts | 38 -- create-mobile-geodatabase/proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes create-planar-and-geodetic-buffers/.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes cut-geometry/.gitignore | 1 - cut-geometry/build.gradle.kts | 38 -- cut-geometry/proguard-rules.pro | 21 - cut-geometry/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes display-clusters/.gitignore | 1 - display-clusters/build.gradle.kts | 54 -- display-clusters/proguard-rules.pro | 21 - display-clusters/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes display-composable-mapview/.gitignore | 1 - display-composable-mapview/build.gradle.kts | 54 -- display-composable-mapview/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - .../.gitignore | 1 - .../build.gradle.kts | 39 -- .../proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes display-dimensions/.gitignore | 1 - display-dimensions/build.gradle.kts | 39 -- display-dimensions/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 30 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 30 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 4 - display-map/.gitignore | 1 - display-map/build.gradle.kts | 38 -- display-map/proguard-rules.pro | 21 - display-map/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes display-map/src/main/res/values/strings.xml | 3 - .../.gitignore | 1 - .../build.gradle.kts | 54 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 30 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 4 - display-scene/.gitignore | 1 - display-scene/build.gradle.kts | 38 -- display-scene/proguard-rules.pro | 21 - display-scene/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 54 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes edit-feature-attachments/.gitignore | 1 - edit-feature-attachments/build.gradle.kts | 39 -- edit-feature-attachments/proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes edit-features-using-feature-forms/.gitignore | 1 - .../build.gradle.kts | 55 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes find-address-with-reverse-geocode/.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes find-closest-facility-from-point/.gitignore | 1 - .../build.gradle.kts | 54 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes find-nearest-vertex/.gitignore | 1 - find-nearest-vertex/build.gradle.kts | 38 -- find-nearest-vertex/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes find-route-around-barriers/.gitignore | 1 - find-route-around-barriers/build.gradle.kts | 38 -- find-route-around-barriers/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes find-route-in-transport-network/.gitignore | 1 - .../build.gradle.kts | 39 -- .../proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes find-route/.gitignore | 1 - find-route/build.gradle.kts | 39 -- find-route/proguard-rules.pro | 21 - find-route/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 40 -- .../proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes generate-offline-map/.gitignore | 1 - generate-offline-map/build.gradle.kts | 54 -- generate-offline-map/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes geocode-offline/.gitignore | 1 - geocode-offline/build.gradle.kts | 39 -- geocode-offline/proguard-rules.pro | 21 - geocode-offline/src/main/AndroidManifest.xml | 30 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes gradle-plugins/build.gradle.kts | 23 + gradle-plugins/settings.gradle.kts | 1 + .../com/arcgismaps/CopySampleFilesTask.kt | 47 ++ .../com/arcgismaps/CopyScreenshotsTask.kt | 59 ++ gradle.properties | 25 +- gradle/libs.versions.toml | 158 ++++-- gradle/wrapper/gradle-wrapper.properties | 4 +- gradlew.bat | 178 +++--- identify-layer-features/.gitignore | 1 - identify-layer-features/build.gradle.kts | 54 -- identify-layer-features/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes manage-operational-layers/.gitignore | 1 - manage-operational-layers/build.gradle.kts | 54 -- manage-operational-layers/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes navigate-route/.gitignore | 1 - navigate-route/build.gradle.kts | 38 -- navigate-route/proguard-rules.pro | 21 - navigate-route/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes play-kml-tour/.gitignore | 1 - play-kml-tour/build.gradle.kts | 39 -- play-kml-tour/proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes project-geometry/.gitignore | 1 - project-geometry/build.gradle.kts | 38 -- project-geometry/proguard-rules.pro | 21 - project-geometry/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes query-feature-table/.gitignore | 1 - query-feature-table/build.gradle.kts | 54 -- query-feature-table/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes render-multilayer-symbols/.gitignore | 1 - render-multilayer-symbols/build.gradle.kts | 38 -- render-multilayer-symbols/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - samples-lib/build.gradle.kts | 37 +- .../add-3d-tiles-layer}/README.md | 0 .../add-3d-tiles-layer}/README.metadata.json | 0 .../add-3d-tiles-layer.png | Bin samples/add-3d-tiles-layer/build.gradle.kts | 22 + .../src/main/AndroidManifest.xml | 13 + .../sample/add3dtileslayer/MainActivity.kt | 4 +- .../components/SceneViewModel.kt | 0 .../add3dtileslayer/screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 3 + .../README.md | 0 .../README.metadata.json | 2 +- .../add-custom-dynamic-entity-data-source.png | Bin .../build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 14 +- .../DownloadActivity.kt | 2 +- .../MainActivity.kt | 4 +- .../components/CustomEntityFeedProvider.kt | 0 .../components/MapViewModel.kt | 2 +- .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../add-dynamic-entity-layer}/README.md | 0 .../README.metadata.json | 0 .../add-dynamic-entity-layer.png | Bin .../add-dynamic-entity-layer/build.gradle.kts | 22 + .../src/main/AndroidManifest.xml | 13 + .../adddynamicentitylayer/MainActivity.kt | 4 +- .../components/BottomSheetContent.kt | 0 .../components/MapViewModel.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../add-feature-layers}/README.md | 0 .../add-feature-layers}/README.metadata.json | 0 .../add-feature-layers.png | Bin samples/add-feature-layers/build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 22 + .../addfeaturelayers/DownloadActivity.kt | 2 +- .../sample/addfeaturelayers/MainActivity.kt | 12 +- .../add_feature_layers_activity_main.xml | 0 .../src/main/res/values/strings.xml | 4 +- .../README.md | 0 .../README.metadata.json | 0 .../add-features-with-contingent-values.png | Bin .../build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 21 +- .../DownloadActivity.kt | 2 +- .../MainActivity.kt | 10 +- .../main/res/layout/add_feature_layout.xml | 0 ...s_with_contingent_values_activity_main.xml | 0 .../src/main/res/layout/list_item.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../add-scene-layer-with-elevation}/README.md | 0 .../README.metadata.json | 0 .../add-scene-layer-with-elevation.png | Bin .../build.gradle.kts | 22 + .../src/main/AndroidManifest.xml | 13 + .../MainActivity.kt | 4 +- .../components/SceneViewModel.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../add-web-tiled-layer}/README.md | 0 .../add-web-tiled-layer}/README.metadata.json | 0 .../add-web-tiled-layer.png | Bin samples/add-web-tiled-layer/build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 14 + .../sample/addwebtiledlayer/MainActivity.kt | 6 +- .../add_web_tiled_layer_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../add-wms-layer}/README.md | 0 .../add-wms-layer}/README.metadata.json | 0 .../add-wms-layer}/add-wms-layer.png | Bin samples/add-wms-layer/build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 14 + .../sample/addwmslayer/MainActivity.kt | 8 +- .../layout/add_wms_layer_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../analyze-hotspots}/README.md | 0 .../analyze-hotspots}/README.metadata.json | 0 .../analyze-hotspots}/analyze-hotspots.png | Bin samples/analyze-hotspots/build.gradle.kts | 22 + .../src/main/AndroidManifest.xml | 13 + .../sample/analyzehotspots/MainActivity.kt | 4 +- .../components/MapViewModel.kt | 0 .../screens/BottomAppContent.kt | 0 .../screens/BottomSheetScreen.kt | 0 .../analyzehotspots/screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../analyze-network-with-subnetwork-trace.png | Bin .../build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 6 +- .../src/main/res/drawable/border.xml | 0 ...rk_with_subnetwork_trace_activity_main.xml | 0 .../res/layout/loading_options_dialog.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 ...y-dictionary-renderer-to-feature-layer.png | Bin .../build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 20 +- .../DownloadActivity.kt | 2 +- .../MainActivity.kt | 10 +- ...enderer_to_feature_layer_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../apply-function-to-raster-from-service.png | Bin .../build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- ...n_to_raster_from_service_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../authenticate-with-oauth}/README.md | 0 .../README.metadata.json | 0 .../authenticate-with-oauth.png | Bin .../authenticate-with-oauth/build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 15 +- .../authenticatewithoauth/MainActivity.kt | 2 +- .../components/MapViewModel.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 3 + .../browse-building-floors}/README.md | 0 .../README.metadata.json | 0 .../browse-building-floors.png | Bin .../browse-building-floors/build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 14 + .../browsebuildingfloors/MainActivity.kt | 8 +- .../browse_building_floors_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../change-camera-controller}/README.md | 0 .../README.metadata.json | 0 .../change-camera-controller/build.gradle.kts | 23 + .../change-camera-controller.png | Bin .../debug/res/drawable-anydpi/ic_camera.xml | 0 .../src/debug/res/drawable-hdpi/ic_camera.png | Bin .../src/debug/res/drawable-mdpi/ic_camera.png | Bin .../debug/res/drawable-xhdpi/ic_camera.png | Bin .../debug/res/drawable-xxhdpi/ic_camera.png | Bin .../src/main/AndroidManifest.xml | 15 + .../src/main/assets/Bristol.dae | 0 .../src/main/assets/Bristol.png | Bin .../changecameracontroller/MainActivity.kt | 8 +- ...change_camera_controller_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../change-viewpoint}/README.md | 0 .../change-viewpoint}/README.metadata.json | 0 samples/change-viewpoint/build.gradle.kts | 23 + .../change-viewpoint}/change-viewpoint.png | Bin .../src/main/AndroidManifest.xml | 14 + .../sample/changeviewpoint/MainActivity.kt | 8 +- .../layout/change_viewpoint_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../clip-geometry}/README.md | 0 .../clip-geometry}/README.metadata.json | 0 samples/clip-geometry/build.gradle.kts | 23 + .../clip-geometry}/clip-geometry.png | Bin .../src/main/AndroidManifest.xml | 14 + .../sample/clipgeometry/MainActivity.kt | 8 +- .../layout/clip_geometry_activity_main.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 22 + .../configure-basemap-style-parameters.png | Bin .../src/main/AndroidManifest.xml | 13 + .../MainActivity.kt | 4 +- .../components/MapViewModel.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 3 + .../configure-clusters}/README.md | 0 .../configure-clusters}/README.metadata.json | 0 samples/configure-clusters/build.gradle.kts | 22 + .../configure-clusters.png | Bin .../src/main/AndroidManifest.xml | 13 + .../sample/configureclusters/MainActivity.kt | 4 +- .../components/MapViewModel.kt | 0 .../configureclusters/screens/MainScreen.kt | 1 - .../src/main/res/values/strings.xml | 3 + .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../create-convex-hull-around-points.png | Bin .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- ...onvex_hull_around_points_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../create-mobile-geodatabase}/README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../create-mobile-geodatabase.png | Bin .../src/main/AndroidManifest.xml | 17 +- .../createmobilegeodatabase/MainActivity.kt | 8 +- .../src/main/res/drawable/cell_shape.xml | 0 .../src/main/res/drawable/round_create_24.xml | 0 ...reate_mobile_geodatabase_activity_main.xml | 0 .../src/main/res/layout/table_layout.xml | 0 .../src/main/res/layout/table_row.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../src/main/res/xml/provider.xml | 0 .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../create-planar-and-geodetic-buffers.png | Bin .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- .../src/main/res/drawable/geodesic_swatch.xml | 0 .../src/main/res/drawable/planar_swatch.xml | 0 .../main/res/layout/buffer_options_dialog.xml | 0 ...nar_and_geodetic_buffers_activity_main.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../cut-geometry}/README.md | 0 .../cut-geometry}/README.metadata.json | 0 samples/cut-geometry/build.gradle.kts | 23 + .../cut-geometry}/cut-geometry.png | Bin .../cut-geometry/src/main/AndroidManifest.xml | 14 + .../sample/cutgeometry/MainActivity.kt | 8 +- .../res/layout/cut_geometry_activity_main.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../display-clusters}/README.md | 0 .../display-clusters}/README.metadata.json | 0 samples/display-clusters/build.gradle.kts | 22 + .../display-clusters-popup.png | Bin .../display-clusters}/display-clusters.png | Bin .../src/main/AndroidManifest.xml | 13 + .../sample/displayclusters/MainActivity.kt | 4 +- .../components/ClusterInfoContent.kt | 0 .../components/MapViewModel.kt | 0 .../displayclusters/screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../display-composable-mapview}/README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 22 + .../display-composable-mapview.png | Bin .../src/main/AndroidManifest.xml | 13 + .../displaycomposablemapview/MainActivity.kt | 21 +- .../src/main/res/values/strings.xml | 3 + .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + ...device-location-with-nmea-data-sources.png | Bin .../src/main/AndroidManifest.xml | 20 +- .../DownloadActivity.kt | 2 +- .../MainActivity.kt | 10 +- .../main/res/drawable/ic_round_pause_24.xml | 0 .../res/drawable/ic_round_play_arrow_24.xml | 0 ...n_with_nmea_data_sources_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../display-dimensions}/README.md | 0 .../display-dimensions}/README.metadata.json | 0 samples/display-dimensions/build.gradle.kts | 23 + .../display-dimensions.png | Bin .../src/main/AndroidManifest.xml | 22 + .../displaydimensions/DownloadActivity.kt | 2 +- .../sample/displaydimensions/MainActivity.kt | 10 +- .../res/layout/dimensions_dialog_layout.xml | 0 .../display_dimensions_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../display-map-from-mobile-map-package.png | Bin .../src/main/AndroidManifest.xml | 22 + .../DownloadActivity.kt | 2 +- .../MainActivity.kt | 10 +- ..._from_mobile_map_package_activity_main.xml | 0 .../src/main/res/values/strings.xml | 4 + .../display-map}/README.md | 0 .../display-map}/README.metadata.json | 0 samples/display-map/build.gradle.kts | 23 + .../display-map}/display-map.png | Bin .../display-map/src/main/AndroidManifest.xml | 14 + .../sample/displaymap/MainActivity.kt | 8 +- .../res/layout/display_map_activity_main.xml | 0 .../src/main/res/values/strings.xml | 3 + .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 22 + ...isplay-scene-from-mobile-scene-package.png | Bin .../src/main/AndroidManifest.xml | 14 +- .../DownloadActivity.kt | 2 +- .../MainActivity.kt | 4 +- .../components/SceneViewModel.kt | 2 +- .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 4 + .../display-scene}/README.md | 0 .../display-scene}/README.metadata.json | 0 samples/display-scene/build.gradle.kts | 23 + .../display-scene}/display-scene.png | Bin .../src/main/AndroidManifest.xml | 14 + .../sample/displayscene/MainActivity.kt | 8 +- .../layout/display_scene_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../download-vector-tiles-to-local-cache.png | Bin .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- ...tor_tiles_to_local_cache_activity_main.xml | 0 .../res/layout/progress_dialog_layout.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 22 + ...and-sync-features-with-feature-service.png | Bin .../src/main/AndroidManifest.xml | 4 - .../MainActivity.kt | 2 +- .../components/MapViewModel.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 0 .../edit-feature-attachments}/README.md | 0 .../README.metadata.json | 0 .../edit-feature-attachments/build.gradle.kts | 23 + .../edit-feature-attachments.png | Bin .../src/main/AndroidManifest.xml | 18 +- .../AttachmentsBottomSheet.kt | 0 .../editfeatureattachments/MainActivity.kt | 10 +- .../src/main/res/drawable/right_arrow.xml | 0 .../main/res/layout/attachment_edit_sheet.xml | 0 .../src/main/res/layout/attachment_entry.xml | 0 .../res/layout/attachment_loading_dialog.xml | 0 ...edit_feature_attachments_activity_main.xml | 0 .../src/main/res/values/strings.xml | 4 +- .../src/main/res/xml/provider_paths.xml | 0 .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../edit-features-using-feature-forms.png | Bin .../src/main/AndroidManifest.xml | 4 - .../MainActivity.kt | 0 .../components/MapViewModel.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 0 .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../find-address-with-reverse-geocode.png | Bin .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- .../drawable/baseline_location_pin_red_48.png | Bin ...ess_with_reverse_geocode_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 22 + .../find-closest-facility-from-point.png | Bin .../src/main/AndroidManifest.xml | 13 + .../MainActivity.kt | 4 +- .../components/MapViewModel.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../find-nearest-vertex}/README.md | 0 .../find-nearest-vertex}/README.metadata.json | 0 samples/find-nearest-vertex/build.gradle.kts | 23 + .../find-nearest-vertex.png | Bin .../src/main/AndroidManifest.xml | 14 + .../sample/findnearestvertex/MainActivity.kt | 8 +- .../find_nearest_vertex_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../find-route-around-barriers}/README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../find-route-around-barriers.png | Bin .../src/main/AndroidManifest.xml | 14 + .../findroutearoundbarriers/MainActivity.kt | 8 +- .../drawable/ic_expand_less_black_24dp.xml | 0 .../src/main/res/drawable/ic_navigate.png | Bin .../res/drawable/ic_outline_delete_24.xml | 0 .../res/drawable/ic_round_directions_24.xml | 0 .../res/drawable/ic_round_settings_24.xml | 0 .../src/main/res/drawable/pin_symbol.png | Bin .../src/main/res/layout/direction_sheet.xml | 0 ...nd_route_around_barriers_activity_main.xml | 0 .../src/main/res/layout/options_dialog.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../find-route-in-transport-network.png | Bin .../src/main/AndroidManifest.xml | 22 + .../DownloadActivity.kt | 2 +- .../MainActivity.kt | 10 +- .../res/drawable/ic_outline_delete_24.xml | 0 .../src/main/res/drawable/pin_symbol.png | Bin ...ute_in_transport_network_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- {find-route => samples/find-route}/README.md | 0 .../find-route}/README.metadata.json | 0 samples/find-route/build.gradle.kts | 23 + .../find-route}/find-route.png | Bin .../find-route/src/main/AndroidManifest.xml | 14 + .../sample/findroute/MainActivity.kt | 8 +- .../src/main/res/drawable/ic_destination.png | Bin .../drawable/ic_expand_less_black_24dp.xml | 0 .../src/main/res/drawable/ic_navigate.png | Bin .../src/main/res/drawable/ic_source.png | Bin .../src/main/res/layout/bottom_sheet.xml | 0 .../res/layout/find_route_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + ...odatabase-replica-from-feature-service.png | Bin .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- .../generate_geodatabase_dialog_layout.xml | 0 ...ica_from_feature_service_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 25 + ...-map-using-android-jetpack-workmanager.png | Bin .../src/main/AndroidManifest.xml | 18 +- .../MainActivity.kt | 8 +- .../NotificationActionReceiver.kt | 0 .../OfflineJobWorker.kt | 0 .../WorkerNotification.kt | 2 +- ...roid_jetpack_workmanager_activity_main.xml | 0 .../offline_job_progress_dialog_layout.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../generate-offline-map}/README.md | 0 .../README.metadata.json | 0 samples/generate-offline-map/build.gradle.kts | 22 + .../generate-offline-map.png | Bin .../src/main/AndroidManifest.xml | 13 + .../sample/generateofflinemap/MainActivity.kt | 4 +- .../components/MapViewModel.kt | 0 .../generateofflinemap/screens/MainScreen.kt | 0 .../generate_offline_map_activity_main.xml | 57 ++ .../generate_offline_map_dialog_layout.xml | 39 ++ .../src/main/res/values/strings.xml | 2 +- .../geocode-offline}/README.md | 0 .../geocode-offline}/README.metadata.json | 0 samples/geocode-offline/build.gradle.kts | 23 + .../geocode-offline}/geocode-offline.png | Bin .../src/main/AndroidManifest.xml | 22 + .../sample/geocodeoffline/DownloadActivity.kt | 2 +- .../sample/geocodeoffline/MainActivity.kt | 10 +- .../res/drawable/ic_baseline_search_24.xml | 0 .../src/main/res/drawable/pin.png | Bin .../layout/geocode_offline_activity_main.xml | 0 .../main/res/layout/suggestion_address.xml | 0 .../src/main/res/menu/menu.xml | 2 +- .../src/main/res/values/strings.xml | 4 +- .../identify-layer-features}/README.md | 0 .../README.metadata.json | 0 .../identify-layer-features/build.gradle.kts | 22 + .../identify-layer-features.png | Bin .../src/main/AndroidManifest.xml | 13 + .../identifylayerfeatures/MainActivity.kt | 4 +- .../components/MapViewModel.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../manage-operational-layers}/README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 22 + .../manage-operational-layers.png | Bin .../src/main/AndroidManifest.xml | 13 + .../manageoperationallayers/MainActivity.kt | 4 +- .../components/MapViewModel.kt | 0 .../screens/LayersList.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/drawable-anydpi/hide.xml | 0 .../src/main/res/drawable-anydpi/ic_show.xml | 0 .../src/main/res/drawable-hdpi/hide.png | Bin .../src/main/res/drawable-hdpi/ic_show.png | Bin .../src/main/res/drawable-mdpi/hide.png | Bin .../src/main/res/drawable-mdpi/ic_show.png | Bin .../src/main/res/drawable-xhdpi/hide.png | Bin .../src/main/res/drawable-xhdpi/ic_show.png | Bin .../src/main/res/drawable-xxhdpi/hide.png | Bin .../src/main/res/drawable-xxhdpi/ic_show.png | Bin .../src/main/res/values/strings.xml | 2 +- .../navigate-route}/README.md | 0 .../navigate-route}/README.metadata.json | 0 samples/navigate-route/build.gradle.kts | 23 + .../navigate-route}/navigate-route.png | Bin .../src/main/AndroidManifest.xml | 14 + .../sample/navigateroute/MainActivity.kt | 8 +- .../layout/navigate_route_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../play-kml-tour}/README.md | 0 .../play-kml-tour}/README.metadata.json | 0 samples/play-kml-tour/build.gradle.kts | 23 + .../play-kml-tour}/play-kml-tour.png | Bin .../src/main/AndroidManifest.xml | 23 +- .../sample/playkmltour/DownloadActivity.kt | 2 +- .../sample/playkmltour/MainActivity.kt | 10 +- .../res/drawable/ic_baseline_reset_24.xml | 0 .../main/res/drawable/ic_round_pause_24.xml | 0 .../res/drawable/ic_round_play_arrow_24.xml | 0 .../layout/play_kml_tour_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../project-geometry}/README.md | 0 .../project-geometry}/README.metadata.json | 0 samples/project-geometry/build.gradle.kts | 23 + .../project-geometry}/project-geometry.png | Bin .../src/main/AndroidManifest.xml | 14 + .../sample/projectgeometry/MainActivity.kt | 8 +- .../src/main/res/drawable/pin_symbol.png | Bin .../layout/project_geometry_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../query-feature-table}/README.md | 0 .../query-feature-table}/README.metadata.json | 0 samples/query-feature-table/build.gradle.kts | 22 + .../query-feature-table.png | Bin .../src/main/AndroidManifest.xml | 13 + .../sample/queryfeaturetable/MainActivity.kt | 4 +- .../components/MapViewModel.kt | 0 .../queryfeaturetable/screens/MainScreen.kt | 0 .../queryfeaturetable/screens/SearchBar.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../query-features-with-arcade-expression.png | Bin .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- .../src/main/res/drawable/map_pin_symbol.png | Bin ...s_with_arcade_expression_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../render-multilayer-symbols}/README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../render-multilayer-symbols.png | Bin .../src/main/AndroidManifest.xml | 14 + .../rendermultilayersymbols/MainActivity.kt | 8 +- .../src/main/res/drawable/blue_pin.png | Bin ...ender_multilayer_symbols_activity_main.xml | 0 .../src/main/res/values/strings.xml | 3 + .../search-with-geocode}/README.md | 0 .../search-with-geocode}/README.metadata.json | 0 samples/search-with-geocode/build.gradle.kts | 23 + .../search-with-geocode.png | Bin .../src/main/AndroidManifest.xml | 14 + .../sample/searchwithgeocode/MainActivity.kt | 8 +- .../src/main/res/drawable-v24/pin.png | Bin .../res/drawable/ic_baseline_search_24.xml | 0 .../search_with_geocode_activity_main.xml | 0 .../src/main/res/layout/suggestion.xml | 0 .../src/main/res/menu/menu.xml | 2 +- .../src/main/res/values/strings.xml | 4 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../select-features-in-feature-layer.png | Bin .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- ...eatures_in_feature_layer_activity_main.xml | 0 .../src/main/res/values/strings.xml | 3 + .../set-max-extent}/README.md | 0 .../set-max-extent}/README.metadata.json | 0 samples/set-max-extent/build.gradle.kts | 23 + .../set-max-extent}/set-max-extent.png | Bin .../src/main/AndroidManifest.xml | 14 + .../sample/setmaxextent/MainActivity.kt | 8 +- .../layout/set_max_extent_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../set-up-location-driven-geotriggers.png | Bin .../src/main/AndroidManifest.xml | 14 + .../FeatureListAdapter.kt | 0 .../FeatureViewFragment.kt | 0 .../MainActivity.kt | 8 +- .../res/drawable/ic_baseline_pause_24.xml | 0 .../drawable/ic_baseline_play_arrow_24.xml | 0 .../res/drawable/rounded_button_primary.xml | 0 .../res/drawable/rounded_button_secondary.xml | 0 .../src/main/res/layout/feature_list_item.xml | 0 .../main/res/layout/fragment_feature_view.xml | 0 ...ation_driven_geotriggers_activity_main.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../set-viewpoint-rotation}/README.md | 0 .../README.metadata.json | 0 .../set-viewpoint-rotation/build.gradle.kts | 23 + .../set-viewpoint-rotation.png | Bin .../src/main/AndroidManifest.xml | 14 + .../setviewpointrotation/MainActivity.kt | 8 +- .../set_viewpoint_rotation_activity_main.xml | 0 .../src/main/res/values/strings.xml | 4 + .../show-callout}/README.md | 0 .../show-callout}/README.metadata.json | 0 samples/show-callout/build.gradle.kts | 22 + .../show-callout}/show-callout.png | Bin .../show-callout/src/main/AndroidManifest.xml | 13 + .../sample/showcallout/MainActivity.kt | 4 +- .../showcallout/components/MapViewModel.kt | 0 .../sample/showcallout/screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 22 + .../show-coordinates-in-multiple-formats.png | Bin .../src/main/AndroidManifest.xml | 13 + .../MainActivity.kt | 4 +- .../components/MapViewModel.kt | 0 .../screens/CoordinatesLayout.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + ...vice-location-using-indoor-positioning.png | Bin .../src/main/AndroidManifest.xml | 18 +- .../MainActivity.kt | 6 +- ...using_indoor_positioning_activity_main.xml | 0 .../src/main/res/values/strings.xml | 3 + .../show-device-location}/README.md | 0 .../README.metadata.json | 0 samples/show-device-location/build.gradle.kts | 23 + .../show-device-location.png | Bin .../src/main/AndroidManifest.xml | 16 + .../sample/showdevicelocation/MainActivity.kt | 8 +- .../showdevicelocation/SpinnerAdapter.kt | 0 .../locationdisplaydisabled.9.png | Bin .../locationdisplayheading.9.png | Bin .../locationdisplaynavigation.9.png | Bin .../res/drawable-hdpi/locationdisplayon.9.png | Bin .../locationdisplayrecenter.9.png | Bin .../locationdisplaydisabled.9.png | Bin .../locationdisplayheading.9.png | Bin .../locationdisplaynavigation.9.png | Bin .../res/drawable-mdpi/locationdisplayon.9.png | Bin .../locationdisplayrecenter.9.png | Bin .../locationdisplaydisabled.9.png | Bin .../locationdisplayheading.9.png | Bin .../locationdisplaynavigation.9.png | Bin .../drawable-xhdpi/locationdisplayon.9.png | Bin .../locationdisplayrecenter.9.png | Bin .../locationdisplaydisabled.9.png | Bin .../locationdisplayheading.9.png | Bin .../locationdisplaynavigation.9.png | Bin .../drawable-xxhdpi/locationdisplayon.9.png | Bin .../locationdisplayrecenter.9.png | Bin .../locationdisplaydisabled.9.png | Bin .../locationdisplayheading.9.png | Bin .../locationdisplaynavigation.9.png | Bin .../drawable-xxxhdpi/locationdisplayon.9.png | Bin .../locationdisplayrecenter.9.png | Bin .../show_device_location_activity_main.xml | 0 .../src/main/res/layout/spinner_layout.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../show-geodesic-path-between-two-points.png | Bin .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- ..._path_between_two_points_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- {show-grid => samples/show-grid}/README.md | 0 .../show-grid}/README.metadata.json | 0 samples/show-grid/build.gradle.kts | 23 + .../show-grid}/show-grid.png | Bin .../show-grid/src/main/AndroidManifest.xml | 15 + .../sample/showgrid/MainActivity.kt | 8 +- .../src/main/res/layout/popup_dialog.xml | 0 .../res/layout/show_grid_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../show-labels-on-layer}/README.md | 0 .../README.metadata.json | 0 samples/show-labels-on-layer/build.gradle.kts | 23 + .../show-labels-on-layer.png | Bin .../src/main/AndroidManifest.xml | 14 + .../sample/showlabelsonlayer/MainActivity.kt | 8 +- .../show_labels_on_layer_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 22 + ...show-line-of-sight-between-geoelements.png | Bin .../src/main/AndroidManifest.xml | 3 - .../DownloadActivity.kt | 0 .../MainActivity.kt | 2 +- .../components/SceneViewModel.kt | 0 .../screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 0 .../show-location-history}/README.md | 0 .../README.metadata.json | 0 .../show-location-history/build.gradle.kts | 23 + .../show-location-history.png | Bin .../src/main/AndroidManifest.xml | 14 + .../showlocationhistory/MainActivity.kt | 8 +- .../drawable/ic_my_location_white_24dp.xml | 0 .../res/drawable/ic_navigation_white_24dp.xml | 0 .../show_location_history_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../show-magnifier}/README.md | 0 .../show-magnifier}/README.metadata.json | 0 samples/show-magnifier/build.gradle.kts | 22 + .../show-magnifier}/show-magnifier.png | Bin .../src/main/AndroidManifest.xml | 13 + .../sample/showmagnifier/MainActivity.kt | 4 +- .../showmagnifier/screens/MainScreen.kt | 0 .../src/main/res/values/strings.xml | 3 + .../show-portal-user-info}/README.md | 0 .../README.metadata.json | 0 .../show-portal-user-info/build.gradle.kts | 23 + .../show-portal-user-info.png | Bin .../src/main/AndroidManifest.xml | 15 +- .../sample/showportaluserinfo/MainActivity.kt | 4 +- .../components/AppViewModel.kt | 0 .../showportaluserinfo/screens/MainScreen.kt | 0 .../src/main/res/drawable/user.png | Bin .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../show-result-of-spatial-operations.png | Bin .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- ...lt_of_spatial_operations_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../show-result-of-spatial-relationships.png | Bin .../src/main/AndroidManifest.xml | 14 + .../MainActivity.kt | 8 +- .../RelationshipsDialog.kt | 0 .../src/main/res/layout/dialog_layout.xml | 0 ...of_spatial_relationships_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 22 + .../show-viewshed-from-point-in-scene.png | Bin .../src/main/AndroidManifest.xml | 13 + .../MainActivity.kt | 4 +- .../components/SceneViewModel.kt | 0 .../screens/MainScreen.kt | 0 .../screens/ViewshedOptionsScreen.kt | 0 .../screens/ViewshedSlider.kt | 0 .../src/main/res/values/strings.xml | 2 +- .../sketch-on-map}/README.md | 0 .../sketch-on-map}/README.metadata.json | 0 samples/sketch-on-map/build.gradle.kts | 23 + .../sketch-on-map}/sketch-on-map.png | Bin .../src/main/AndroidManifest.xml | 14 + .../sample/sketchonmap/MainActivity.kt | 8 +- .../main/res/drawable-hdpi/ic_menu_redo.png | Bin .../main/res/drawable-hdpi/ic_menu_undo.png | Bin .../main/res/drawable-mdpi/ic_menu_redo.png | Bin .../main/res/drawable-mdpi/ic_menu_undo.png | Bin .../main/res/drawable-xhdpi/ic_menu_redo.png | Bin .../main/res/drawable-xhdpi/ic_menu_undo.png | Bin .../main/res/drawable-xxhdpi/ic_menu_redo.png | Bin .../main/res/drawable-xxhdpi/ic_menu_undo.png | Bin .../res/drawable/button_bar_background.xml | 0 .../src/main/res/drawable/button_pressed.xml | 0 .../main/res/drawable/ic_round_commit_24.xml | 0 .../drawable/ic_round_delete_outline_24.xml | 0 .../main/res/drawable/ic_round_refresh_24.xml | 0 .../res/layout/point_line_polygon_toolbar.xml | 0 .../layout/sketch_on_map_activity_main.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../snap-geometry-edits}/README.md | 7 +- .../snap-geometry-edits}/README.metadata.json | 0 samples/snap-geometry-edits/build.gradle.kts | 22 + .../snap-geometry-edits.png | Bin .../src/main/AndroidManifest.xml | 13 + .../sample/snapgeometryedits/MainActivity.kt | 4 +- .../components/MapViewModel.kt | 25 +- .../snapgeometryedits/screens/ButtonMenu.kt | 0 .../snapgeometryedits/screens/MainScreen.kt | 4 - .../screens/SnapSettingsScreen.kt | 40 +- .../src/main/res/drawable/save.xml | 0 .../src/main/res/drawable/undo.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../style-graphics-with-renderer}/README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 14 + .../stylegraphicswithrenderer/MainActivity.kt | 8 +- ...e_graphics_with_renderer_activity_main.xml | 0 .../src/main/res/values/strings.xml | 3 + .../style-graphics-with-renderer.png | Bin .../style-graphics-with-symbols}/README.md | 0 .../README.metadata.json | 0 .../build.gradle.kts | 23 + .../src/main/AndroidManifest.xml | 14 + .../stylegraphicswithsymbols/MainActivity.kt | 8 +- ...le_graphics_with_symbols_activity_main.xml | 0 .../src/main/res/values/strings.xml | 2 +- .../style-graphics-with-symbols.png | Bin search-with-geocode/.gitignore | 1 - search-with-geocode/build.gradle.kts | 38 -- search-with-geocode/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes secrets.defaults.properties | 22 + select-features-in-feature-layer/.gitignore | 1 - .../build.gradle.kts | 37 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - set-max-extent/build.gradle.kts | 38 -- set-max-extent/proguard-rules.pro | 21 - set-max-extent/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes set-up-location-driven-geotriggers/.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes set-viewpoint-rotation/.gitignore | 1 - set-viewpoint-rotation/build.gradle.kts | 38 -- set-viewpoint-rotation/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 4 - settings.gradle.kts | 30 +- show-callout/.gitignore | 1 - show-callout/build.gradle.kts | 54 -- show-callout/proguard-rules.pro | 21 - show-callout/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 54 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 37 -- .../proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - show-device-location/.gitignore | 1 - show-device-location/build.gradle.kts | 38 -- show-device-location/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 26 - .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes show-grid/.gitignore | 1 - show-grid/build.gradle.kts | 38 -- show-grid/proguard-rules.pro | 21 - show-grid/src/main/AndroidManifest.xml | 25 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes show-labels-on-layer/.gitignore | 1 - show-labels-on-layer/build.gradle.kts | 38 -- show-labels-on-layer/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 54 -- .../proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes show-location-history/build.gradle.kts | 38 -- show-location-history/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/drawable/ic_launcher_foreground.xml | 30 - .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes show-magnifier/.gitignore | 1 - show-magnifier/build.gradle.kts | 54 -- show-magnifier/proguard-rules.pro | 21 - show-magnifier/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - show-portal-user-info/build.gradle.kts | 55 -- show-portal-user-info/proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes show-result-of-spatial-operations/.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../.gitignore | 1 - .../build.gradle.kts | 38 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes show-viewshed-from-point-in-scene/.gitignore | 1 - .../build.gradle.kts | 54 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes sketch-on-map/.gitignore | 1 - sketch-on-map/build.gradle.kts | 38 -- sketch-on-map/proguard-rules.pro | 21 - sketch-on-map/src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes snap-geometry-edits/.gitignore | 1 - snap-geometry-edits/build.gradle.kts | 54 -- snap-geometry-edits/proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes style-graphics-with-renderer/.gitignore | 1 - style-graphics-with-renderer/build.gradle.kts | 37 -- .../proguard-rules.pro | 21 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../src/main/res/values/strings.xml | 3 - style-graphics-with-symbols/.gitignore | 1 - style-graphics-with-symbols/build.gradle.kts | 37 -- .../proguard-rules.pro | 21 - .../src/main/AndroidManifest.xml | 24 - .../drawable-v24/ic_launcher_foreground.xml | 34 -- .../res/drawable/ic_launcher_background.xml | 170 ------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes 2318 files changed, 8954 insertions(+), 25231 deletions(-) delete mode 100644 add-3d-tiles-layer/build.gradle.kts delete mode 100644 add-3d-tiles-layer/proguard-rules.pro delete mode 100644 add-3d-tiles-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 add-3d-tiles-layer/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 add-3d-tiles-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 add-3d-tiles-layer/src/main/res/values/strings.xml delete mode 100644 add-custom-dynamic-entity-data-source/.gitignore delete mode 100644 add-custom-dynamic-entity-data-source/build.gradle.kts delete mode 100644 add-custom-dynamic-entity-data-source/src/main/AndroidManifest.xml delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 add-custom-dynamic-entity-data-source/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 add-dynamic-entity-layer/build.gradle.kts delete mode 100644 add-dynamic-entity-layer/proguard-rules.pro delete mode 100644 add-dynamic-entity-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 add-dynamic-entity-layer/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 add-dynamic-entity-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 add-feature-layers/.gitignore delete mode 100644 add-feature-layers/build.gradle.kts delete mode 100644 add-feature-layers/proguard-rules.pro delete mode 100644 add-feature-layers/src/main/AndroidManifest.xml delete mode 100644 add-feature-layers/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 add-feature-layers/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 add-feature-layers/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 add-feature-layers/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 add-feature-layers/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 add-feature-layers/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 add-feature-layers/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 add-feature-layers/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 add-feature-layers/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 add-feature-layers/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 add-feature-layers/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 add-feature-layers/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 add-feature-layers/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 add-feature-layers/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 add-features-with-contingent-values/.gitignore delete mode 100644 add-features-with-contingent-values/build.gradle.kts delete mode 100644 add-features-with-contingent-values/proguard-rules.pro delete mode 100644 add-features-with-contingent-values/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 add-features-with-contingent-values/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 add-features-with-contingent-values/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 add-kml-layer-with-network-links/.gitignore delete mode 100644 add-kml-layer-with-network-links/README.md delete mode 100644 add-kml-layer-with-network-links/README.metadata.json delete mode 100644 add-kml-layer-with-network-links/add-kml-layer-with-network-links.png delete mode 100644 add-kml-layer-with-network-links/build.gradle.kts delete mode 100644 add-kml-layer-with-network-links/proguard-rules.pro delete mode 100644 add-kml-layer-with-network-links/src/main/java/com/esri/arcgismaps/sample/addkmllayerwithnetworklinks/MainActivity.kt delete mode 100644 add-kml-layer-with-network-links/src/main/java/com/esri/arcgismaps/sample/addkmllayerwithnetworklinks/components/SceneViewModel.kt delete mode 100644 add-kml-layer-with-network-links/src/main/java/com/esri/arcgismaps/sample/addkmllayerwithnetworklinks/screens/MainScreen.kt delete mode 100644 add-kml-layer-with-network-links/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 add-kml-layer-with-network-links/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 add-kml-layer-with-network-links/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 add-kml-layer-with-network-links/src/main/res/values/strings.xml delete mode 100644 add-scene-layer-with-elevation/.gitignore delete mode 100644 add-scene-layer-with-elevation/build.gradle.kts delete mode 100644 add-scene-layer-with-elevation/proguard-rules.pro delete mode 100644 add-scene-layer-with-elevation/src/main/AndroidManifest.xml delete mode 100644 add-scene-layer-with-elevation/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 add-scene-layer-with-elevation/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 add-scene-layer-with-elevation/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 add-web-tiled-layer/.gitignore delete mode 100644 add-web-tiled-layer/build.gradle.kts delete mode 100644 add-web-tiled-layer/proguard-rules.pro delete mode 100644 add-web-tiled-layer/src/main/AndroidManifest.xml delete mode 100644 add-web-tiled-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 add-web-tiled-layer/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 add-web-tiled-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 add-wms-layer/.gitignore delete mode 100644 add-wms-layer/build.gradle.kts delete mode 100644 add-wms-layer/proguard-rules.pro delete mode 100644 add-wms-layer/src/main/AndroidManifest.xml delete mode 100644 add-wms-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 add-wms-layer/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 add-wms-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 add-wms-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 add-wms-layer/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 add-wms-layer/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 add-wms-layer/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 add-wms-layer/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 add-wms-layer/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 add-wms-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 add-wms-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 add-wms-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 add-wms-layer/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 add-wms-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 analyze-hotspots/.gitignore delete mode 100644 analyze-hotspots/build.gradle.kts delete mode 100644 analyze-hotspots/proguard-rules.pro delete mode 100644 analyze-hotspots/src/main/AndroidManifest.xml delete mode 100644 analyze-hotspots/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 analyze-hotspots/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 analyze-hotspots/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 analyze-hotspots/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 analyze-hotspots/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 analyze-hotspots/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 analyze-hotspots/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 analyze-hotspots/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 analyze-hotspots/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 analyze-hotspots/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 analyze-hotspots/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 analyze-hotspots/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 analyze-hotspots/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 analyze-hotspots/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 analyze-network-with-subnetwork-trace/.gitignore delete mode 100644 analyze-network-with-subnetwork-trace/build.gradle.kts delete mode 100644 analyze-network-with-subnetwork-trace/proguard-rules.pro delete mode 100644 analyze-network-with-subnetwork-trace/src/main/AndroidManifest.xml delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 analyze-network-with-subnetwork-trace/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 app/.gitignore create mode 100644 app/build.gradle.kts rename {add-custom-dynamic-entity-data-source => app}/proguard-rules.pro (88%) rename {change-camera-controller => app}/src/main/AndroidManifest.xml (66%) create mode 100644 app/src/main/assets/www/highlight/LICENSE create mode 100644 app/src/main/assets/www/highlight/highlight.min.js create mode 100644 app/src/main/assets/www/highlight/languages/kotlin.js create mode 100644 app/src/main/assets/www/highlight/languages/kotlin.min.js create mode 100644 app/src/main/assets/www/highlight/showdown.min.js create mode 100644 app/src/main/assets/www/highlight/styles/github-dark.css create mode 100644 app/src/main/assets/www/highlight/styles/github.css create mode 100644 app/src/main/assets/www/highlight/styles/info.css create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/MainActivity.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/Category.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/CodeFile.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/DefaultSampleInfoRepository.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/Sample.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/SampleCategory.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/SampleInfoRepository.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/SampleMetadata.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/room/AppDatabase.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/room/Converters.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/room/OkapiBM25.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/room/SampleDao.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/model/room/SampleEntity.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/navigation/NavGraph.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/components/CategoryCard.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/components/SampleCard.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/components/SampleViewerTopAppBar.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/components/SampleWebView.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/screens/about/AboutScreen.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/screens/codePager/CodePagerScreen.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/screens/home/HomeCategoryScreen.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/screens/sampleList/SampleListScreen.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/screens/search/SearchResultsScreen.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/screens/search/SearchSuggestionsScreen.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/theme/Color.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/theme/Shape.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/theme/Theme.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/ui/theme/Type.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/viewmodels/FavoritesViewModel.kt create mode 100644 app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer/viewmodels/SampleSearchViewModel.kt create mode 100644 app/src/main/res/drawable/analysis_background.webp create mode 100644 app/src/main/res/drawable/arcgis_maps_sdks_64.xml create mode 100644 app/src/main/res/drawable/augmented_reality_background.webp create mode 100644 app/src/main/res/drawable/cloud_background.webp create mode 100644 app/src/main/res/drawable/ic_analysis.xml create mode 100644 app/src/main/res/drawable/ic_augmented_reality.xml create mode 100644 app/src/main/res/drawable/ic_cloud.xml create mode 100644 app/src/main/res/drawable/ic_favorite_selected.xml create mode 100644 app/src/main/res/drawable/ic_favorite_unselected.xml create mode 100644 app/src/main/res/drawable/ic_kotlin.xml create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml rename {show-device-location/src/main/res/drawable-v24 => app/src/main/res/drawable}/ic_launcher_foreground.xml (100%) create mode 100755 app/src/main/res/drawable/ic_launcher_icon.png create mode 100644 app/src/main/res/drawable/ic_layers.xml create mode 100644 app/src/main/res/drawable/ic_link.xml create mode 100644 app/src/main/res/drawable/ic_manage_data.xml create mode 100644 app/src/main/res/drawable/ic_map.xml create mode 100644 app/src/main/res/drawable/ic_readme.xml create mode 100644 app/src/main/res/drawable/ic_routing_and_logistics.xml create mode 100644 app/src/main/res/drawable/ic_scenes.xml create mode 100644 app/src/main/res/drawable/ic_search_and_query.xml create mode 100644 app/src/main/res/drawable/ic_utility.xml create mode 100644 app/src/main/res/drawable/ic_visualization.xml create mode 100644 app/src/main/res/drawable/keyboard_arrow_right.xml create mode 100644 app/src/main/res/drawable/layers_background.webp create mode 100644 app/src/main/res/drawable/manage_data_background.webp create mode 100644 app/src/main/res/drawable/maps_and_scenes_background.webp create mode 100644 app/src/main/res/drawable/routing_and_logistics_background.webp create mode 100644 app/src/main/res/drawable/scenes_background.webp create mode 100644 app/src/main/res/drawable/search_and_query_background.webp create mode 100644 app/src/main/res/drawable/ui_background.webp create mode 100644 app/src/main/res/drawable/utility_background.webp create mode 100644 app/src/main/res/drawable/visualization_background.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/xml/backup_rules.xml create mode 100644 app/src/main/res/xml/data_extraction_rules.xml delete mode 100644 apply-dictionary-renderer-to-feature-layer/build.gradle.kts delete mode 100644 apply-dictionary-renderer-to-feature-layer/proguard-rules.pro delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/AndroidManifest.xml delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 apply-dictionary-renderer-to-feature-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 apply-function-to-raster-from-service/.gitignore delete mode 100644 apply-function-to-raster-from-service/build.gradle.kts delete mode 100644 apply-function-to-raster-from-service/proguard-rules.pro delete mode 100644 apply-function-to-raster-from-service/src/main/AndroidManifest.xml delete mode 100644 apply-function-to-raster-from-service/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 apply-function-to-raster-from-service/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 apply-function-to-raster-from-service/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 authenticate-with-oauth/.gitignore delete mode 100644 authenticate-with-oauth/build.gradle.kts delete mode 100644 authenticate-with-oauth/proguard-rules.pro delete mode 100644 authenticate-with-oauth/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 authenticate-with-oauth/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 authenticate-with-oauth/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 authenticate-with-oauth/src/main/res/values/strings.xml delete mode 100644 browse-building-floors/.gitignore delete mode 100644 browse-building-floors/build.gradle.kts delete mode 100644 browse-building-floors/proguard-rules.pro delete mode 100644 browse-building-floors/src/main/AndroidManifest.xml delete mode 100644 browse-building-floors/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 browse-building-floors/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 browse-building-floors/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 browse-building-floors/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 browse-building-floors/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 browse-building-floors/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 browse-building-floors/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 browse-building-floors/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 browse-building-floors/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 browse-building-floors/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 browse-building-floors/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 browse-building-floors/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 browse-building-floors/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 browse-building-floors/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 build-logic/.gitignore rename {add-3d-tiles-layer => build-logic/convention}/.gitignore (100%) create mode 100644 build-logic/convention/build.gradle.kts create mode 100644 build-logic/convention/src/main/AndroidManifest.xml create mode 100644 build-logic/convention/src/main/java/AndroidApplicationComposeConventionPlugin.kt create mode 100644 build-logic/convention/src/main/java/AndroidApplicationConventionPlugin.kt create mode 100644 build-logic/convention/src/main/java/AndroidLibraryComposeConventionPlugin.kt create mode 100644 build-logic/convention/src/main/java/AndroidLibraryConventionPlugin.kt create mode 100644 build-logic/convention/src/main/java/ArcGISMapsKotlinSampleConventionPlugin.kt create mode 100644 build-logic/convention/src/main/java/com/esri/arcgismaps/kotlin/build_logic/convention/AndroidCompose.kt create mode 100644 build-logic/convention/src/main/java/com/esri/arcgismaps/kotlin/build_logic/convention/KotlinAndroid.kt create mode 100644 build-logic/convention/src/main/java/com/esri/arcgismaps/kotlin/build_logic/convention/ProjectExtensions.kt create mode 100644 build-logic/gradle.properties create mode 100644 build-logic/settings.gradle.kts delete mode 100644 change-camera-controller/.gitignore delete mode 100644 change-camera-controller/build.gradle.kts delete mode 100644 change-camera-controller/proguard-rules.pro delete mode 100644 change-camera-controller/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 change-camera-controller/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 change-camera-controller/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 change-camera-controller/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 change-camera-controller/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 change-camera-controller/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 change-camera-controller/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 change-camera-controller/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 change-camera-controller/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 change-camera-controller/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 change-camera-controller/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 change-camera-controller/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 change-camera-controller/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 change-camera-controller/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 change-viewpoint/.gitignore delete mode 100644 change-viewpoint/build.gradle.kts delete mode 100644 change-viewpoint/proguard-rules.pro delete mode 100644 change-viewpoint/src/main/AndroidManifest.xml delete mode 100644 change-viewpoint/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 change-viewpoint/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 change-viewpoint/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 change-viewpoint/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 change-viewpoint/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 change-viewpoint/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 change-viewpoint/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 change-viewpoint/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 change-viewpoint/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 change-viewpoint/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 change-viewpoint/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 change-viewpoint/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 change-viewpoint/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 change-viewpoint/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 clip-geometry/.gitignore delete mode 100644 clip-geometry/build.gradle.kts delete mode 100644 clip-geometry/proguard-rules.pro delete mode 100644 clip-geometry/src/main/AndroidManifest.xml delete mode 100644 clip-geometry/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 clip-geometry/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 clip-geometry/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 clip-geometry/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 clip-geometry/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 clip-geometry/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 clip-geometry/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 clip-geometry/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 clip-geometry/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 clip-geometry/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 clip-geometry/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 clip-geometry/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 clip-geometry/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 clip-geometry/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 configure-basemap-style-parameters/.gitignore delete mode 100644 configure-basemap-style-parameters/build.gradle.kts delete mode 100644 configure-basemap-style-parameters/proguard-rules.pro delete mode 100644 configure-basemap-style-parameters/src/main/AndroidManifest.xml delete mode 100644 configure-basemap-style-parameters/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 configure-basemap-style-parameters/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 configure-basemap-style-parameters/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 configure-basemap-style-parameters/src/main/res/values/strings.xml delete mode 100644 configure-clusters/.gitignore delete mode 100644 configure-clusters/build.gradle.kts delete mode 100644 configure-clusters/proguard-rules.pro delete mode 100644 configure-clusters/src/main/AndroidManifest.xml delete mode 100644 configure-clusters/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 configure-clusters/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 configure-clusters/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 configure-clusters/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 configure-clusters/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 configure-clusters/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 configure-clusters/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 configure-clusters/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 configure-clusters/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 configure-clusters/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 configure-clusters/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 configure-clusters/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 configure-clusters/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 configure-clusters/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 configure-clusters/src/main/res/values/strings.xml delete mode 100644 create-and-save-map/.gitignore delete mode 100644 create-and-save-map/README.md delete mode 100644 create-and-save-map/README.metadata.json delete mode 100644 create-and-save-map/build.gradle.kts delete mode 100644 create-and-save-map/create-and-save-map.png delete mode 100644 create-and-save-map/proguard-rules.pro delete mode 100644 create-and-save-map/src/main/AndroidManifest.xml delete mode 100644 create-and-save-map/src/main/java/com/esri/arcgismaps/sample/createandsavemap/MainActivity.kt delete mode 100644 create-and-save-map/src/main/java/com/esri/arcgismaps/sample/createandsavemap/components/MapViewModel.kt delete mode 100644 create-and-save-map/src/main/java/com/esri/arcgismaps/sample/createandsavemap/screens/MainScreen.kt delete mode 100644 create-and-save-map/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 create-and-save-map/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 create-and-save-map/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 create-and-save-map/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 create-and-save-map/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 create-and-save-map/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 create-and-save-map/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 create-and-save-map/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 create-and-save-map/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 create-and-save-map/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 create-and-save-map/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 create-and-save-map/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 create-and-save-map/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 create-and-save-map/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 create-and-save-map/src/main/res/values/strings.xml delete mode 100644 create-convex-hull-around-points/.gitignore delete mode 100644 create-convex-hull-around-points/build.gradle.kts delete mode 100644 create-convex-hull-around-points/proguard-rules.pro delete mode 100644 create-convex-hull-around-points/src/main/AndroidManifest.xml delete mode 100644 create-convex-hull-around-points/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 create-convex-hull-around-points/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 create-convex-hull-around-points/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 create-mobile-geodatabase/.gitignore delete mode 100644 create-mobile-geodatabase/build.gradle.kts delete mode 100644 create-mobile-geodatabase/proguard-rules.pro delete mode 100644 create-mobile-geodatabase/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 create-mobile-geodatabase/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 create-mobile-geodatabase/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 create-planar-and-geodetic-buffers/.gitignore delete mode 100644 create-planar-and-geodetic-buffers/build.gradle.kts delete mode 100644 create-planar-and-geodetic-buffers/proguard-rules.pro delete mode 100644 create-planar-and-geodetic-buffers/src/main/AndroidManifest.xml delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 create-planar-and-geodetic-buffers/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 cut-geometry/.gitignore delete mode 100644 cut-geometry/build.gradle.kts delete mode 100644 cut-geometry/proguard-rules.pro delete mode 100644 cut-geometry/src/main/AndroidManifest.xml delete mode 100644 cut-geometry/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 cut-geometry/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 cut-geometry/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 cut-geometry/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 cut-geometry/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 cut-geometry/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 cut-geometry/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 cut-geometry/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 cut-geometry/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 cut-geometry/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 cut-geometry/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 cut-geometry/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 cut-geometry/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 cut-geometry/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 display-clusters/.gitignore delete mode 100644 display-clusters/build.gradle.kts delete mode 100644 display-clusters/proguard-rules.pro delete mode 100644 display-clusters/src/main/AndroidManifest.xml delete mode 100644 display-clusters/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 display-clusters/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 display-clusters/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 display-clusters/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 display-clusters/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 display-clusters/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 display-clusters/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 display-clusters/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 display-clusters/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 display-clusters/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 display-clusters/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 display-clusters/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 display-clusters/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 display-clusters/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 display-composable-mapview/.gitignore delete mode 100644 display-composable-mapview/build.gradle.kts delete mode 100644 display-composable-mapview/proguard-rules.pro delete mode 100644 display-composable-mapview/src/main/AndroidManifest.xml delete mode 100644 display-composable-mapview/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 display-composable-mapview/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 display-composable-mapview/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 display-composable-mapview/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 display-composable-mapview/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 display-composable-mapview/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 display-composable-mapview/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 display-composable-mapview/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 display-composable-mapview/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 display-composable-mapview/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 display-composable-mapview/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 display-composable-mapview/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 display-composable-mapview/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 display-composable-mapview/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 display-composable-mapview/src/main/res/values/strings.xml delete mode 100644 display-device-location-with-nmea-data-sources/.gitignore delete mode 100644 display-device-location-with-nmea-data-sources/build.gradle.kts delete mode 100644 display-device-location-with-nmea-data-sources/proguard-rules.pro delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 display-device-location-with-nmea-data-sources/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 display-dimensions/.gitignore delete mode 100644 display-dimensions/build.gradle.kts delete mode 100644 display-dimensions/proguard-rules.pro delete mode 100644 display-dimensions/src/main/AndroidManifest.xml delete mode 100644 display-dimensions/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 display-dimensions/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 display-dimensions/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 display-dimensions/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 display-dimensions/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 display-dimensions/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 display-dimensions/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 display-dimensions/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 display-dimensions/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 display-dimensions/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 display-dimensions/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 display-dimensions/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 display-dimensions/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 display-dimensions/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 display-map-from-mobile-map-package/.gitignore delete mode 100644 display-map-from-mobile-map-package/build.gradle.kts delete mode 100644 display-map-from-mobile-map-package/proguard-rules.pro delete mode 100644 display-map-from-mobile-map-package/src/main/AndroidManifest.xml delete mode 100644 display-map-from-mobile-map-package/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 display-map-from-mobile-map-package/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 display-map-from-mobile-map-package/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 display-map-from-mobile-map-package/src/main/res/values/strings.xml delete mode 100644 display-map/.gitignore delete mode 100644 display-map/build.gradle.kts delete mode 100644 display-map/proguard-rules.pro delete mode 100644 display-map/src/main/AndroidManifest.xml delete mode 100644 display-map/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 display-map/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 display-map/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 display-map/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 display-map/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 display-map/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 display-map/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 display-map/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 display-map/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 display-map/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 display-map/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 display-map/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 display-map/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 display-map/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 display-map/src/main/res/values/strings.xml delete mode 100644 display-scene-from-mobile-scene-package/.gitignore delete mode 100644 display-scene-from-mobile-scene-package/build.gradle.kts delete mode 100644 display-scene-from-mobile-scene-package/proguard-rules.pro delete mode 100644 display-scene-from-mobile-scene-package/src/main/AndroidManifest.xml delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 display-scene-from-mobile-scene-package/src/main/res/values/strings.xml delete mode 100644 display-scene/.gitignore delete mode 100644 display-scene/build.gradle.kts delete mode 100644 display-scene/proguard-rules.pro delete mode 100644 display-scene/src/main/AndroidManifest.xml delete mode 100644 display-scene/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 display-scene/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 display-scene/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 display-scene/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 display-scene/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 display-scene/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 display-scene/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 display-scene/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 display-scene/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 display-scene/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 display-scene/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 display-scene/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 display-scene/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 display-scene/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 download-vector-tiles-to-local-cache/.gitignore delete mode 100644 download-vector-tiles-to-local-cache/build.gradle.kts delete mode 100644 download-vector-tiles-to-local-cache/proguard-rules.pro delete mode 100644 download-vector-tiles-to-local-cache/src/main/AndroidManifest.xml delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 download-vector-tiles-to-local-cache/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 edit-and-sync-features-with-feature-service/.gitignore delete mode 100644 edit-and-sync-features-with-feature-service/build.gradle.kts delete mode 100644 edit-and-sync-features-with-feature-service/proguard-rules.pro delete mode 100644 edit-and-sync-features-with-feature-service/src/main/AndroidManifest.xml delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 edit-and-sync-features-with-feature-service/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 edit-feature-attachments/.gitignore delete mode 100644 edit-feature-attachments/build.gradle.kts delete mode 100644 edit-feature-attachments/proguard-rules.pro delete mode 100644 edit-feature-attachments/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 edit-feature-attachments/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 edit-feature-attachments/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 edit-feature-attachments/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 edit-feature-attachments/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 edit-feature-attachments/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 edit-feature-attachments/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 edit-feature-attachments/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 edit-feature-attachments/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 edit-feature-attachments/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 edit-feature-attachments/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 edit-feature-attachments/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 edit-feature-attachments/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 edit-feature-attachments/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 edit-features-using-feature-forms/.gitignore delete mode 100644 edit-features-using-feature-forms/build.gradle.kts delete mode 100644 edit-features-using-feature-forms/proguard-rules.pro delete mode 100644 edit-features-using-feature-forms/src/main/AndroidManifest.xml delete mode 100644 edit-features-using-feature-forms/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 edit-features-using-feature-forms/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 edit-features-using-feature-forms/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 find-address-with-reverse-geocode/.gitignore delete mode 100644 find-address-with-reverse-geocode/build.gradle.kts delete mode 100644 find-address-with-reverse-geocode/proguard-rules.pro delete mode 100644 find-address-with-reverse-geocode/src/main/AndroidManifest.xml delete mode 100644 find-address-with-reverse-geocode/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 find-address-with-reverse-geocode/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 find-address-with-reverse-geocode/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 find-closest-facility-from-point/.gitignore delete mode 100644 find-closest-facility-from-point/build.gradle.kts delete mode 100644 find-closest-facility-from-point/proguard-rules.pro delete mode 100644 find-closest-facility-from-point/src/main/AndroidManifest.xml delete mode 100644 find-closest-facility-from-point/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 find-closest-facility-from-point/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 find-closest-facility-from-point/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 find-nearest-vertex/.gitignore delete mode 100644 find-nearest-vertex/build.gradle.kts delete mode 100644 find-nearest-vertex/proguard-rules.pro delete mode 100644 find-nearest-vertex/src/main/AndroidManifest.xml delete mode 100644 find-nearest-vertex/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 find-nearest-vertex/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 find-nearest-vertex/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 find-nearest-vertex/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 find-nearest-vertex/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 find-nearest-vertex/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 find-nearest-vertex/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 find-nearest-vertex/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 find-nearest-vertex/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 find-nearest-vertex/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 find-nearest-vertex/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 find-nearest-vertex/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 find-nearest-vertex/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 find-nearest-vertex/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 find-route-around-barriers/.gitignore delete mode 100644 find-route-around-barriers/build.gradle.kts delete mode 100644 find-route-around-barriers/proguard-rules.pro delete mode 100644 find-route-around-barriers/src/main/AndroidManifest.xml delete mode 100644 find-route-around-barriers/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 find-route-around-barriers/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 find-route-around-barriers/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 find-route-around-barriers/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 find-route-around-barriers/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 find-route-around-barriers/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 find-route-around-barriers/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 find-route-around-barriers/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 find-route-around-barriers/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 find-route-around-barriers/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 find-route-around-barriers/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 find-route-around-barriers/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 find-route-around-barriers/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 find-route-around-barriers/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 find-route-in-transport-network/.gitignore delete mode 100644 find-route-in-transport-network/build.gradle.kts delete mode 100644 find-route-in-transport-network/proguard-rules.pro delete mode 100644 find-route-in-transport-network/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 find-route-in-transport-network/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 find-route-in-transport-network/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 find-route/.gitignore delete mode 100644 find-route/build.gradle.kts delete mode 100644 find-route/proguard-rules.pro delete mode 100644 find-route/src/main/AndroidManifest.xml delete mode 100644 find-route/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 find-route/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 find-route/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 find-route/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 find-route/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 find-route/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 find-route/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 find-route/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 find-route/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 find-route/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 find-route/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 find-route/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 find-route/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 find-route/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 generate-geodatabase-replica-from-feature-service/.gitignore delete mode 100644 generate-geodatabase-replica-from-feature-service/build.gradle.kts delete mode 100644 generate-geodatabase-replica-from-feature-service/proguard-rules.pro delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/AndroidManifest.xml delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 generate-geodatabase-replica-from-feature-service/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/.gitignore delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/build.gradle.kts delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/proguard-rules.pro delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 generate-offline-map/.gitignore delete mode 100644 generate-offline-map/build.gradle.kts delete mode 100644 generate-offline-map/proguard-rules.pro delete mode 100644 generate-offline-map/src/main/AndroidManifest.xml delete mode 100644 generate-offline-map/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 generate-offline-map/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 generate-offline-map/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 generate-offline-map/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 generate-offline-map/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 generate-offline-map/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 generate-offline-map/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 generate-offline-map/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 generate-offline-map/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 generate-offline-map/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 generate-offline-map/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 generate-offline-map/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 generate-offline-map/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 generate-offline-map/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 geocode-offline/.gitignore delete mode 100644 geocode-offline/build.gradle.kts delete mode 100644 geocode-offline/proguard-rules.pro delete mode 100644 geocode-offline/src/main/AndroidManifest.xml delete mode 100644 geocode-offline/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 geocode-offline/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 geocode-offline/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 geocode-offline/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 geocode-offline/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 geocode-offline/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 geocode-offline/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 geocode-offline/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 geocode-offline/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 geocode-offline/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 geocode-offline/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 geocode-offline/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 geocode-offline/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 geocode-offline/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 gradle-plugins/build.gradle.kts create mode 100644 gradle-plugins/settings.gradle.kts create mode 100644 gradle-plugins/src/main/kotlin/com/arcgismaps/CopySampleFilesTask.kt create mode 100644 gradle-plugins/src/main/kotlin/com/arcgismaps/CopyScreenshotsTask.kt delete mode 100644 identify-layer-features/.gitignore delete mode 100644 identify-layer-features/build.gradle.kts delete mode 100644 identify-layer-features/proguard-rules.pro delete mode 100644 identify-layer-features/src/main/AndroidManifest.xml delete mode 100644 identify-layer-features/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 identify-layer-features/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 identify-layer-features/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 identify-layer-features/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 identify-layer-features/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 identify-layer-features/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 identify-layer-features/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 identify-layer-features/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 identify-layer-features/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 identify-layer-features/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 identify-layer-features/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 identify-layer-features/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 identify-layer-features/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 identify-layer-features/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 manage-operational-layers/.gitignore delete mode 100644 manage-operational-layers/build.gradle.kts delete mode 100644 manage-operational-layers/proguard-rules.pro delete mode 100644 manage-operational-layers/src/main/AndroidManifest.xml delete mode 100644 manage-operational-layers/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 manage-operational-layers/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 manage-operational-layers/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 manage-operational-layers/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 manage-operational-layers/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 manage-operational-layers/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 manage-operational-layers/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 manage-operational-layers/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 manage-operational-layers/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 manage-operational-layers/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 manage-operational-layers/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 manage-operational-layers/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 manage-operational-layers/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 manage-operational-layers/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 navigate-route/.gitignore delete mode 100644 navigate-route/build.gradle.kts delete mode 100644 navigate-route/proguard-rules.pro delete mode 100644 navigate-route/src/main/AndroidManifest.xml delete mode 100644 navigate-route/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 navigate-route/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 navigate-route/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 navigate-route/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 navigate-route/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 navigate-route/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 navigate-route/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 navigate-route/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 navigate-route/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 navigate-route/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 navigate-route/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 navigate-route/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 navigate-route/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 navigate-route/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 play-kml-tour/.gitignore delete mode 100644 play-kml-tour/build.gradle.kts delete mode 100644 play-kml-tour/proguard-rules.pro delete mode 100644 play-kml-tour/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 play-kml-tour/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 play-kml-tour/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 play-kml-tour/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 play-kml-tour/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 play-kml-tour/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 play-kml-tour/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 play-kml-tour/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 play-kml-tour/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 play-kml-tour/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 play-kml-tour/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 play-kml-tour/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 play-kml-tour/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 play-kml-tour/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 project-geometry/.gitignore delete mode 100644 project-geometry/build.gradle.kts delete mode 100644 project-geometry/proguard-rules.pro delete mode 100644 project-geometry/src/main/AndroidManifest.xml delete mode 100644 project-geometry/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 project-geometry/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 project-geometry/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 project-geometry/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 project-geometry/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 project-geometry/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 project-geometry/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 project-geometry/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 project-geometry/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 project-geometry/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 project-geometry/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 project-geometry/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 project-geometry/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 project-geometry/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 query-feature-table/.gitignore delete mode 100644 query-feature-table/build.gradle.kts delete mode 100644 query-feature-table/proguard-rules.pro delete mode 100644 query-feature-table/src/main/AndroidManifest.xml delete mode 100644 query-feature-table/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 query-feature-table/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 query-feature-table/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 query-feature-table/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 query-feature-table/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 query-feature-table/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 query-feature-table/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 query-feature-table/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 query-feature-table/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 query-feature-table/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 query-feature-table/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 query-feature-table/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 query-feature-table/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 query-feature-table/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 query-features-with-arcade-expression/.gitignore delete mode 100644 query-features-with-arcade-expression/build.gradle.kts delete mode 100644 query-features-with-arcade-expression/proguard-rules.pro delete mode 100644 query-features-with-arcade-expression/src/main/AndroidManifest.xml delete mode 100644 query-features-with-arcade-expression/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 query-features-with-arcade-expression/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 query-features-with-arcade-expression/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 render-multilayer-symbols/.gitignore delete mode 100644 render-multilayer-symbols/build.gradle.kts delete mode 100644 render-multilayer-symbols/proguard-rules.pro delete mode 100644 render-multilayer-symbols/src/main/AndroidManifest.xml delete mode 100644 render-multilayer-symbols/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 render-multilayer-symbols/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 render-multilayer-symbols/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 render-multilayer-symbols/src/main/res/values/strings.xml rename {add-3d-tiles-layer => samples/add-3d-tiles-layer}/README.md (100%) rename {add-3d-tiles-layer => samples/add-3d-tiles-layer}/README.metadata.json (100%) rename {add-3d-tiles-layer => samples/add-3d-tiles-layer}/add-3d-tiles-layer.png (100%) create mode 100644 samples/add-3d-tiles-layer/build.gradle.kts create mode 100644 samples/add-3d-tiles-layer/src/main/AndroidManifest.xml rename {add-3d-tiles-layer => samples/add-3d-tiles-layer}/src/main/java/com/esri/arcgismaps/sample/add3dtileslayer/MainActivity.kt (91%) rename {add-3d-tiles-layer => samples/add-3d-tiles-layer}/src/main/java/com/esri/arcgismaps/sample/add3dtileslayer/components/SceneViewModel.kt (100%) rename {add-3d-tiles-layer => samples/add-3d-tiles-layer}/src/main/java/com/esri/arcgismaps/sample/add3dtileslayer/screens/MainScreen.kt (100%) create mode 100644 samples/add-3d-tiles-layer/src/main/res/values/strings.xml rename {add-custom-dynamic-entity-data-source => samples/add-custom-dynamic-entity-data-source}/README.md (100%) rename {add-custom-dynamic-entity-data-source => samples/add-custom-dynamic-entity-data-source}/README.metadata.json (100%) rename {add-custom-dynamic-entity-data-source => samples/add-custom-dynamic-entity-data-source}/add-custom-dynamic-entity-data-source.png (100%) create mode 100644 samples/add-custom-dynamic-entity-data-source/build.gradle.kts rename {add-3d-tiles-layer => samples/add-custom-dynamic-entity-data-source}/src/main/AndroidManifest.xml (56%) rename {add-custom-dynamic-entity-data-source => samples/add-custom-dynamic-entity-data-source}/src/main/java/com/esri/arcgismaps/sample/addcustomdynamicentitydatasource/DownloadActivity.kt (94%) rename {add-custom-dynamic-entity-data-source => samples/add-custom-dynamic-entity-data-source}/src/main/java/com/esri/arcgismaps/sample/addcustomdynamicentitydatasource/MainActivity.kt (90%) rename {add-custom-dynamic-entity-data-source => samples/add-custom-dynamic-entity-data-source}/src/main/java/com/esri/arcgismaps/sample/addcustomdynamicentitydatasource/components/CustomEntityFeedProvider.kt (100%) rename {add-custom-dynamic-entity-data-source => samples/add-custom-dynamic-entity-data-source}/src/main/java/com/esri/arcgismaps/sample/addcustomdynamicentitydatasource/components/MapViewModel.kt (99%) rename {add-custom-dynamic-entity-data-source => samples/add-custom-dynamic-entity-data-source}/src/main/java/com/esri/arcgismaps/sample/addcustomdynamicentitydatasource/screens/MainScreen.kt (100%) rename {add-custom-dynamic-entity-data-source => samples/add-custom-dynamic-entity-data-source}/src/main/res/values/strings.xml (51%) rename {add-dynamic-entity-layer => samples/add-dynamic-entity-layer}/README.md (100%) rename {add-dynamic-entity-layer => samples/add-dynamic-entity-layer}/README.metadata.json (100%) rename {add-dynamic-entity-layer => samples/add-dynamic-entity-layer}/add-dynamic-entity-layer.png (100%) create mode 100644 samples/add-dynamic-entity-layer/build.gradle.kts create mode 100644 samples/add-dynamic-entity-layer/src/main/AndroidManifest.xml rename {add-dynamic-entity-layer => samples/add-dynamic-entity-layer}/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/MainActivity.kt (91%) rename {add-dynamic-entity-layer => samples/add-dynamic-entity-layer}/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/BottomSheetContent.kt (100%) rename {add-dynamic-entity-layer => samples/add-dynamic-entity-layer}/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/MapViewModel.kt (100%) rename {add-dynamic-entity-layer => samples/add-dynamic-entity-layer}/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/screens/MainScreen.kt (100%) rename {add-dynamic-entity-layer => samples/add-dynamic-entity-layer}/src/main/res/values/strings.xml (64%) rename {add-feature-layers => samples/add-feature-layers}/README.md (100%) rename {add-feature-layers => samples/add-feature-layers}/README.metadata.json (100%) rename {add-feature-layers => samples/add-feature-layers}/add-feature-layers.png (100%) create mode 100644 samples/add-feature-layers/build.gradle.kts create mode 100644 samples/add-feature-layers/src/main/AndroidManifest.xml rename {add-feature-layers => samples/add-feature-layers}/src/main/java/com/esri/arcgismaps/sample/addfeaturelayers/DownloadActivity.kt (94%) rename {add-feature-layers => samples/add-feature-layers}/src/main/java/com/esri/arcgismaps/sample/addfeaturelayers/MainActivity.kt (95%) rename add-feature-layers/src/main/res/layout/activity_main.xml => samples/add-feature-layers/src/main/res/layout/add_feature_layers_activity_main.xml (100%) rename {add-feature-layers => samples/add-feature-layers}/src/main/res/values/strings.xml (62%) rename {add-features-with-contingent-values => samples/add-features-with-contingent-values}/README.md (100%) rename {add-features-with-contingent-values => samples/add-features-with-contingent-values}/README.metadata.json (100%) rename {add-features-with-contingent-values => samples/add-features-with-contingent-values}/add-features-with-contingent-values.png (100%) create mode 100644 samples/add-features-with-contingent-values/build.gradle.kts rename {add-features-with-contingent-values => samples/add-features-with-contingent-values}/src/main/AndroidManifest.xml (51%) rename {add-features-with-contingent-values => samples/add-features-with-contingent-values}/src/main/java/com/esri/arcgismaps/sample/addfeatureswithcontingentvalues/DownloadActivity.kt (91%) rename {add-features-with-contingent-values => samples/add-features-with-contingent-values}/src/main/java/com/esri/arcgismaps/sample/addfeatureswithcontingentvalues/MainActivity.kt (97%) rename {add-features-with-contingent-values => samples/add-features-with-contingent-values}/src/main/res/layout/add_feature_layout.xml (100%) rename add-features-with-contingent-values/src/main/res/layout/activity_main.xml => samples/add-features-with-contingent-values/src/main/res/layout/add_features_with_contingent_values_activity_main.xml (100%) rename {add-features-with-contingent-values => samples/add-features-with-contingent-values}/src/main/res/layout/list_item.xml (100%) rename {add-features-with-contingent-values => samples/add-features-with-contingent-values}/src/main/res/values/strings.xml (84%) rename {add-scene-layer-with-elevation => samples/add-scene-layer-with-elevation}/README.md (100%) rename {add-scene-layer-with-elevation => samples/add-scene-layer-with-elevation}/README.metadata.json (100%) rename {add-scene-layer-with-elevation => samples/add-scene-layer-with-elevation}/add-scene-layer-with-elevation.png (100%) create mode 100644 samples/add-scene-layer-with-elevation/build.gradle.kts create mode 100644 samples/add-scene-layer-with-elevation/src/main/AndroidManifest.xml rename {add-scene-layer-with-elevation => samples/add-scene-layer-with-elevation}/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/MainActivity.kt (90%) rename {add-scene-layer-with-elevation => samples/add-scene-layer-with-elevation}/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/components/SceneViewModel.kt (100%) rename {add-scene-layer-with-elevation => samples/add-scene-layer-with-elevation}/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/screens/MainScreen.kt (100%) rename {add-scene-layer-with-elevation => samples/add-scene-layer-with-elevation}/src/main/res/values/strings.xml (63%) rename {add-web-tiled-layer => samples/add-web-tiled-layer}/README.md (100%) rename {add-web-tiled-layer => samples/add-web-tiled-layer}/README.metadata.json (100%) rename {add-web-tiled-layer => samples/add-web-tiled-layer}/add-web-tiled-layer.png (100%) create mode 100644 samples/add-web-tiled-layer/build.gradle.kts create mode 100644 samples/add-web-tiled-layer/src/main/AndroidManifest.xml rename {add-web-tiled-layer => samples/add-web-tiled-layer}/src/main/java/com/esri/arcgismaps/sample/addwebtiledlayer/MainActivity.kt (89%) rename add-web-tiled-layer/src/main/res/layout/activity_main.xml => samples/add-web-tiled-layer/src/main/res/layout/add_web_tiled_layer_activity_main.xml (100%) rename {add-web-tiled-layer => samples/add-web-tiled-layer}/src/main/res/values/strings.xml (86%) rename {add-wms-layer => samples/add-wms-layer}/README.md (100%) rename {add-wms-layer => samples/add-wms-layer}/README.metadata.json (100%) rename {add-wms-layer => samples/add-wms-layer}/add-wms-layer.png (100%) create mode 100644 samples/add-wms-layer/build.gradle.kts create mode 100644 samples/add-wms-layer/src/main/AndroidManifest.xml rename {add-wms-layer => samples/add-wms-layer}/src/main/java/com/esri/arcgismaps/sample/addwmslayer/MainActivity.kt (90%) rename add-wms-layer/src/main/res/layout/activity_main.xml => samples/add-wms-layer/src/main/res/layout/add_wms_layer_activity_main.xml (100%) rename {add-wms-layer => samples/add-wms-layer}/src/main/res/values/strings.xml (67%) rename {analyze-hotspots => samples/analyze-hotspots}/README.md (100%) rename {analyze-hotspots => samples/analyze-hotspots}/README.metadata.json (100%) rename {analyze-hotspots => samples/analyze-hotspots}/analyze-hotspots.png (100%) create mode 100644 samples/analyze-hotspots/build.gradle.kts create mode 100644 samples/analyze-hotspots/src/main/AndroidManifest.xml rename {analyze-hotspots => samples/analyze-hotspots}/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/MainActivity.kt (91%) rename {analyze-hotspots => samples/analyze-hotspots}/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/MapViewModel.kt (100%) rename {analyze-hotspots => samples/analyze-hotspots}/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/screens/BottomAppContent.kt (100%) rename {analyze-hotspots => samples/analyze-hotspots}/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/screens/BottomSheetScreen.kt (100%) rename {analyze-hotspots => samples/analyze-hotspots}/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/screens/MainScreen.kt (100%) rename {analyze-hotspots => samples/analyze-hotspots}/src/main/res/values/strings.xml (70%) rename {analyze-network-with-subnetwork-trace => samples/analyze-network-with-subnetwork-trace}/README.md (100%) rename {analyze-network-with-subnetwork-trace => samples/analyze-network-with-subnetwork-trace}/README.metadata.json (100%) rename {analyze-network-with-subnetwork-trace => samples/analyze-network-with-subnetwork-trace}/analyze-network-with-subnetwork-trace.png (100%) create mode 100644 samples/analyze-network-with-subnetwork-trace/build.gradle.kts create mode 100644 samples/analyze-network-with-subnetwork-trace/src/main/AndroidManifest.xml rename {analyze-network-with-subnetwork-trace => samples/analyze-network-with-subnetwork-trace}/src/main/java/com/esri/arcgismaps/sample/analyzenetworkwithsubnetworktrace/MainActivity.kt (98%) rename {analyze-network-with-subnetwork-trace => samples/analyze-network-with-subnetwork-trace}/src/main/res/drawable/border.xml (100%) rename analyze-network-with-subnetwork-trace/src/main/res/layout/activity_main.xml => samples/analyze-network-with-subnetwork-trace/src/main/res/layout/analyze_network_with_subnetwork_trace_activity_main.xml (100%) rename {analyze-network-with-subnetwork-trace => samples/analyze-network-with-subnetwork-trace}/src/main/res/layout/loading_options_dialog.xml (100%) rename {analyze-network-with-subnetwork-trace => samples/analyze-network-with-subnetwork-trace}/src/main/res/values/strings.xml (90%) rename {apply-dictionary-renderer-to-feature-layer => samples/apply-dictionary-renderer-to-feature-layer}/README.md (100%) rename {apply-dictionary-renderer-to-feature-layer => samples/apply-dictionary-renderer-to-feature-layer}/README.metadata.json (100%) rename {apply-dictionary-renderer-to-feature-layer => samples/apply-dictionary-renderer-to-feature-layer}/apply-dictionary-renderer-to-feature-layer.png (100%) create mode 100644 samples/apply-dictionary-renderer-to-feature-layer/build.gradle.kts rename {play-kml-tour => samples/apply-dictionary-renderer-to-feature-layer}/src/main/AndroidManifest.xml (51%) rename {apply-dictionary-renderer-to-feature-layer => samples/apply-dictionary-renderer-to-feature-layer}/src/main/java/com/esri/arcgismaps/sample/applydictionaryrenderertofeaturelayer/DownloadActivity.kt (91%) rename {apply-dictionary-renderer-to-feature-layer => samples/apply-dictionary-renderer-to-feature-layer}/src/main/java/com/esri/arcgismaps/sample/applydictionaryrenderertofeaturelayer/MainActivity.kt (91%) rename apply-dictionary-renderer-to-feature-layer/src/main/res/layout/activity_main.xml => samples/apply-dictionary-renderer-to-feature-layer/src/main/res/layout/apply_dictionary_renderer_to_feature_layer_activity_main.xml (100%) rename {apply-dictionary-renderer-to-feature-layer => samples/apply-dictionary-renderer-to-feature-layer}/src/main/res/values/strings.xml (57%) rename {apply-function-to-raster-from-service => samples/apply-function-to-raster-from-service}/README.md (100%) rename {apply-function-to-raster-from-service => samples/apply-function-to-raster-from-service}/README.metadata.json (100%) rename {apply-function-to-raster-from-service => samples/apply-function-to-raster-from-service}/apply-function-to-raster-from-service.png (100%) create mode 100644 samples/apply-function-to-raster-from-service/build.gradle.kts create mode 100644 samples/apply-function-to-raster-from-service/src/main/AndroidManifest.xml rename {apply-function-to-raster-from-service => samples/apply-function-to-raster-from-service}/src/main/java/com/esri/arcgismaps/sample/applyfunctiontorasterfromservice/MainActivity.kt (94%) rename apply-function-to-raster-from-service/src/main/res/layout/activity_main.xml => samples/apply-function-to-raster-from-service/src/main/res/layout/apply_function_to_raster_from_service_activity_main.xml (100%) rename {apply-function-to-raster-from-service => samples/apply-function-to-raster-from-service}/src/main/res/values/strings.xml (90%) rename {authenticate-with-oauth => samples/authenticate-with-oauth}/README.md (100%) rename {authenticate-with-oauth => samples/authenticate-with-oauth}/README.metadata.json (100%) rename {authenticate-with-oauth => samples/authenticate-with-oauth}/authenticate-with-oauth.png (100%) create mode 100644 samples/authenticate-with-oauth/build.gradle.kts rename {authenticate-with-oauth => samples/authenticate-with-oauth}/src/main/AndroidManifest.xml (72%) rename {authenticate-with-oauth => samples/authenticate-with-oauth}/src/main/java/com/esri/arcgismaps/sample/authenticatewithoauth/MainActivity.kt (96%) rename {authenticate-with-oauth => samples/authenticate-with-oauth}/src/main/java/com/esri/arcgismaps/sample/authenticatewithoauth/components/MapViewModel.kt (100%) rename {authenticate-with-oauth => samples/authenticate-with-oauth}/src/main/java/com/esri/arcgismaps/sample/authenticatewithoauth/screens/MainScreen.kt (100%) create mode 100644 samples/authenticate-with-oauth/src/main/res/values/strings.xml rename {browse-building-floors => samples/browse-building-floors}/README.md (100%) rename {browse-building-floors => samples/browse-building-floors}/README.metadata.json (100%) rename {browse-building-floors => samples/browse-building-floors}/browse-building-floors.png (100%) create mode 100644 samples/browse-building-floors/build.gradle.kts create mode 100644 samples/browse-building-floors/src/main/AndroidManifest.xml rename {browse-building-floors => samples/browse-building-floors}/src/main/java/com/esri/arcgismaps/sample/browsebuildingfloors/MainActivity.kt (95%) rename browse-building-floors/src/main/res/layout/activity_main.xml => samples/browse-building-floors/src/main/res/layout/browse_building_floors_activity_main.xml (100%) rename {browse-building-floors => samples/browse-building-floors}/src/main/res/values/strings.xml (56%) rename {change-camera-controller => samples/change-camera-controller}/README.md (100%) rename {change-camera-controller => samples/change-camera-controller}/README.metadata.json (100%) create mode 100644 samples/change-camera-controller/build.gradle.kts rename {change-camera-controller => samples/change-camera-controller}/change-camera-controller.png (100%) rename {change-camera-controller => samples/change-camera-controller}/src/debug/res/drawable-anydpi/ic_camera.xml (100%) rename {change-camera-controller => samples/change-camera-controller}/src/debug/res/drawable-hdpi/ic_camera.png (100%) rename {change-camera-controller => samples/change-camera-controller}/src/debug/res/drawable-mdpi/ic_camera.png (100%) rename {change-camera-controller => samples/change-camera-controller}/src/debug/res/drawable-xhdpi/ic_camera.png (100%) rename {change-camera-controller => samples/change-camera-controller}/src/debug/res/drawable-xxhdpi/ic_camera.png (100%) create mode 100644 samples/change-camera-controller/src/main/AndroidManifest.xml rename {change-camera-controller => samples/change-camera-controller}/src/main/assets/Bristol.dae (100%) rename {change-camera-controller => samples/change-camera-controller}/src/main/assets/Bristol.png (100%) rename {change-camera-controller => samples/change-camera-controller}/src/main/java/com/esri/arcgismaps/sample/changecameracontroller/MainActivity.kt (97%) rename change-camera-controller/src/main/res/layout/activity_main.xml => samples/change-camera-controller/src/main/res/layout/change_camera_controller_activity_main.xml (100%) rename {change-camera-controller => samples/change-camera-controller}/src/main/res/values/strings.xml (85%) rename {change-viewpoint => samples/change-viewpoint}/README.md (100%) rename {change-viewpoint => samples/change-viewpoint}/README.metadata.json (100%) create mode 100644 samples/change-viewpoint/build.gradle.kts rename {change-viewpoint => samples/change-viewpoint}/change-viewpoint.png (100%) create mode 100644 samples/change-viewpoint/src/main/AndroidManifest.xml rename {change-viewpoint => samples/change-viewpoint}/src/main/java/com/esri/arcgismaps/sample/changeviewpoint/MainActivity.kt (91%) rename change-viewpoint/src/main/res/layout/activity_main.xml => samples/change-viewpoint/src/main/res/layout/change_viewpoint_activity_main.xml (100%) rename {change-viewpoint => samples/change-viewpoint}/src/main/res/values/strings.xml (68%) rename {clip-geometry => samples/clip-geometry}/README.md (100%) rename {clip-geometry => samples/clip-geometry}/README.metadata.json (100%) create mode 100644 samples/clip-geometry/build.gradle.kts rename {clip-geometry => samples/clip-geometry}/clip-geometry.png (100%) create mode 100644 samples/clip-geometry/src/main/AndroidManifest.xml rename {clip-geometry => samples/clip-geometry}/src/main/java/com/esri/arcgismaps/sample/clipgeometry/MainActivity.kt (95%) rename clip-geometry/src/main/res/layout/activity_main.xml => samples/clip-geometry/src/main/res/layout/clip_geometry_activity_main.xml (100%) rename {clip-geometry => samples/clip-geometry}/src/main/res/values/colors.xml (100%) rename {clip-geometry => samples/clip-geometry}/src/main/res/values/strings.xml (65%) rename {configure-basemap-style-parameters => samples/configure-basemap-style-parameters}/README.md (100%) rename {configure-basemap-style-parameters => samples/configure-basemap-style-parameters}/README.metadata.json (100%) create mode 100644 samples/configure-basemap-style-parameters/build.gradle.kts rename {configure-basemap-style-parameters => samples/configure-basemap-style-parameters}/configure-basemap-style-parameters.png (100%) create mode 100644 samples/configure-basemap-style-parameters/src/main/AndroidManifest.xml rename {configure-basemap-style-parameters => samples/configure-basemap-style-parameters}/src/main/java/com/esri/arcgismaps/sample/configurebasemapstyleparameters/MainActivity.kt (90%) rename {configure-basemap-style-parameters => samples/configure-basemap-style-parameters}/src/main/java/com/esri/arcgismaps/sample/configurebasemapstyleparameters/components/MapViewModel.kt (100%) rename {configure-basemap-style-parameters => samples/configure-basemap-style-parameters}/src/main/java/com/esri/arcgismaps/sample/configurebasemapstyleparameters/screens/MainScreen.kt (100%) create mode 100644 samples/configure-basemap-style-parameters/src/main/res/values/strings.xml rename {configure-clusters => samples/configure-clusters}/README.md (100%) rename {configure-clusters => samples/configure-clusters}/README.metadata.json (100%) create mode 100644 samples/configure-clusters/build.gradle.kts rename {configure-clusters => samples/configure-clusters}/configure-clusters.png (100%) create mode 100644 samples/configure-clusters/src/main/AndroidManifest.xml rename {configure-clusters => samples/configure-clusters}/src/main/java/com/esri/arcgismaps/sample/configureclusters/MainActivity.kt (91%) rename {configure-clusters => samples/configure-clusters}/src/main/java/com/esri/arcgismaps/sample/configureclusters/components/MapViewModel.kt (100%) rename {configure-clusters => samples/configure-clusters}/src/main/java/com/esri/arcgismaps/sample/configureclusters/screens/MainScreen.kt (99%) create mode 100644 samples/configure-clusters/src/main/res/values/strings.xml rename {create-convex-hull-around-points => samples/create-convex-hull-around-points}/README.md (100%) rename {create-convex-hull-around-points => samples/create-convex-hull-around-points}/README.metadata.json (100%) create mode 100644 samples/create-convex-hull-around-points/build.gradle.kts rename {create-convex-hull-around-points => samples/create-convex-hull-around-points}/create-convex-hull-around-points.png (100%) create mode 100644 samples/create-convex-hull-around-points/src/main/AndroidManifest.xml rename {create-convex-hull-around-points => samples/create-convex-hull-around-points}/src/main/java/com/esri/arcgismaps/sample/createconvexhullaroundpoints/MainActivity.kt (95%) rename create-convex-hull-around-points/src/main/res/layout/activity_main.xml => samples/create-convex-hull-around-points/src/main/res/layout/create_convex_hull_around_points_activity_main.xml (100%) rename {create-convex-hull-around-points => samples/create-convex-hull-around-points}/src/main/res/values/strings.xml (55%) rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/README.md (100%) rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/README.metadata.json (100%) create mode 100644 samples/create-mobile-geodatabase/build.gradle.kts rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/create-mobile-geodatabase.png (100%) rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/src/main/AndroidManifest.xml (60%) rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/src/main/java/com/esri/arcgismaps/sample/createmobilegeodatabase/MainActivity.kt (97%) rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/src/main/res/drawable/cell_shape.xml (100%) rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/src/main/res/drawable/round_create_24.xml (100%) rename create-mobile-geodatabase/src/main/res/layout/activity_main.xml => samples/create-mobile-geodatabase/src/main/res/layout/create_mobile_geodatabase_activity_main.xml (100%) rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/src/main/res/layout/table_layout.xml (100%) rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/src/main/res/layout/table_row.xml (100%) rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/src/main/res/values/strings.xml (87%) rename {create-mobile-geodatabase => samples/create-mobile-geodatabase}/src/main/res/xml/provider.xml (100%) rename {create-planar-and-geodetic-buffers => samples/create-planar-and-geodetic-buffers}/README.md (100%) rename {create-planar-and-geodetic-buffers => samples/create-planar-and-geodetic-buffers}/README.metadata.json (100%) create mode 100644 samples/create-planar-and-geodetic-buffers/build.gradle.kts rename {create-planar-and-geodetic-buffers => samples/create-planar-and-geodetic-buffers}/create-planar-and-geodetic-buffers.png (100%) create mode 100644 samples/create-planar-and-geodetic-buffers/src/main/AndroidManifest.xml rename {create-planar-and-geodetic-buffers => samples/create-planar-and-geodetic-buffers}/src/main/java/com/esri/arcgismaps/sample/createplanarandgeodeticbuffers/MainActivity.kt (95%) rename {create-planar-and-geodetic-buffers => samples/create-planar-and-geodetic-buffers}/src/main/res/drawable/geodesic_swatch.xml (100%) rename {create-planar-and-geodetic-buffers => samples/create-planar-and-geodetic-buffers}/src/main/res/drawable/planar_swatch.xml (100%) rename {create-planar-and-geodetic-buffers => samples/create-planar-and-geodetic-buffers}/src/main/res/layout/buffer_options_dialog.xml (100%) rename create-planar-and-geodetic-buffers/src/main/res/layout/activity_main.xml => samples/create-planar-and-geodetic-buffers/src/main/res/layout/create_planar_and_geodetic_buffers_activity_main.xml (100%) rename {create-planar-and-geodetic-buffers => samples/create-planar-and-geodetic-buffers}/src/main/res/values/colors.xml (100%) rename {create-planar-and-geodetic-buffers => samples/create-planar-and-geodetic-buffers}/src/main/res/values/strings.xml (77%) rename {cut-geometry => samples/cut-geometry}/README.md (100%) rename {cut-geometry => samples/cut-geometry}/README.metadata.json (100%) create mode 100644 samples/cut-geometry/build.gradle.kts rename {cut-geometry => samples/cut-geometry}/cut-geometry.png (100%) create mode 100644 samples/cut-geometry/src/main/AndroidManifest.xml rename {cut-geometry => samples/cut-geometry}/src/main/java/com/esri/arcgismaps/sample/cutgeometry/MainActivity.kt (96%) rename cut-geometry/src/main/res/layout/activity_main.xml => samples/cut-geometry/src/main/res/layout/cut_geometry_activity_main.xml (100%) rename {cut-geometry => samples/cut-geometry}/src/main/res/values/colors.xml (100%) rename {cut-geometry => samples/cut-geometry}/src/main/res/values/strings.xml (68%) rename {display-clusters => samples/display-clusters}/README.md (100%) rename {display-clusters => samples/display-clusters}/README.metadata.json (100%) create mode 100644 samples/display-clusters/build.gradle.kts rename {display-clusters => samples/display-clusters}/display-clusters-popup.png (100%) rename {display-clusters => samples/display-clusters}/display-clusters.png (100%) create mode 100644 samples/display-clusters/src/main/AndroidManifest.xml rename {display-clusters => samples/display-clusters}/src/main/java/com/esri/arcgismaps/sample/displayclusters/MainActivity.kt (91%) rename {display-clusters => samples/display-clusters}/src/main/java/com/esri/arcgismaps/sample/displayclusters/components/ClusterInfoContent.kt (100%) rename {display-clusters => samples/display-clusters}/src/main/java/com/esri/arcgismaps/sample/displayclusters/components/MapViewModel.kt (100%) rename {display-clusters => samples/display-clusters}/src/main/java/com/esri/arcgismaps/sample/displayclusters/screens/MainScreen.kt (100%) rename {display-clusters => samples/display-clusters}/src/main/res/values/strings.xml (55%) rename {display-composable-mapview => samples/display-composable-mapview}/README.md (100%) rename {display-composable-mapview => samples/display-composable-mapview}/README.metadata.json (100%) create mode 100644 samples/display-composable-mapview/build.gradle.kts rename {display-composable-mapview => samples/display-composable-mapview}/display-composable-mapview.png (100%) create mode 100644 samples/display-composable-mapview/src/main/AndroidManifest.xml rename {display-composable-mapview => samples/display-composable-mapview}/src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MainActivity.kt (66%) create mode 100644 samples/display-composable-mapview/src/main/res/values/strings.xml rename {display-device-location-with-nmea-data-sources => samples/display-device-location-with-nmea-data-sources}/README.md (100%) rename {display-device-location-with-nmea-data-sources => samples/display-device-location-with-nmea-data-sources}/README.metadata.json (100%) create mode 100644 samples/display-device-location-with-nmea-data-sources/build.gradle.kts rename {display-device-location-with-nmea-data-sources => samples/display-device-location-with-nmea-data-sources}/display-device-location-with-nmea-data-sources.png (100%) rename {display-device-location-with-nmea-data-sources => samples/display-device-location-with-nmea-data-sources}/src/main/AndroidManifest.xml (51%) rename {display-device-location-with-nmea-data-sources => samples/display-device-location-with-nmea-data-sources}/src/main/java/com/esri/arcgismaps/sample/displaydevicelocationwithnmeadatasources/DownloadActivity.kt (89%) rename {display-device-location-with-nmea-data-sources => samples/display-device-location-with-nmea-data-sources}/src/main/java/com/esri/arcgismaps/sample/displaydevicelocationwithnmeadatasources/MainActivity.kt (95%) rename {display-device-location-with-nmea-data-sources => samples/display-device-location-with-nmea-data-sources}/src/main/res/drawable/ic_round_pause_24.xml (100%) rename {display-device-location-with-nmea-data-sources => samples/display-device-location-with-nmea-data-sources}/src/main/res/drawable/ic_round_play_arrow_24.xml (100%) rename display-device-location-with-nmea-data-sources/src/main/res/layout/activity_main.xml => samples/display-device-location-with-nmea-data-sources/src/main/res/layout/display_device_location_with_nmea_data_sources_activity_main.xml (100%) rename {display-device-location-with-nmea-data-sources => samples/display-device-location-with-nmea-data-sources}/src/main/res/values/strings.xml (69%) rename {display-dimensions => samples/display-dimensions}/README.md (100%) rename {display-dimensions => samples/display-dimensions}/README.metadata.json (100%) create mode 100644 samples/display-dimensions/build.gradle.kts rename {display-dimensions => samples/display-dimensions}/display-dimensions.png (100%) create mode 100644 samples/display-dimensions/src/main/AndroidManifest.xml rename {display-dimensions => samples/display-dimensions}/src/main/java/com/esri/arcgismaps/sample/displaydimensions/DownloadActivity.kt (92%) rename {display-dimensions => samples/display-dimensions}/src/main/java/com/esri/arcgismaps/sample/displaydimensions/MainActivity.kt (93%) rename {display-dimensions => samples/display-dimensions}/src/main/res/layout/dimensions_dialog_layout.xml (100%) rename display-dimensions/src/main/res/layout/activity_main.xml => samples/display-dimensions/src/main/res/layout/display_dimensions_activity_main.xml (100%) rename {display-dimensions => samples/display-dimensions}/src/main/res/values/strings.xml (80%) rename {display-map-from-mobile-map-package => samples/display-map-from-mobile-map-package}/README.md (100%) rename {display-map-from-mobile-map-package => samples/display-map-from-mobile-map-package}/README.metadata.json (100%) create mode 100644 samples/display-map-from-mobile-map-package/build.gradle.kts rename {display-map-from-mobile-map-package => samples/display-map-from-mobile-map-package}/display-map-from-mobile-map-package.png (100%) create mode 100644 samples/display-map-from-mobile-map-package/src/main/AndroidManifest.xml rename {display-map-from-mobile-map-package => samples/display-map-from-mobile-map-package}/src/main/java/com/esri/arcgismaps/sample/displaymapfrommobilemappackage/DownloadActivity.kt (94%) rename {display-map-from-mobile-map-package => samples/display-map-from-mobile-map-package}/src/main/java/com/esri/arcgismaps/sample/displaymapfrommobilemappackage/MainActivity.kt (85%) rename display-map-from-mobile-map-package/src/main/res/layout/activity_main.xml => samples/display-map-from-mobile-map-package/src/main/res/layout/display_map_from_mobile_map_package_activity_main.xml (100%) create mode 100644 samples/display-map-from-mobile-map-package/src/main/res/values/strings.xml rename {display-map => samples/display-map}/README.md (100%) rename {display-map => samples/display-map}/README.metadata.json (100%) create mode 100644 samples/display-map/build.gradle.kts rename {display-map => samples/display-map}/display-map.png (100%) create mode 100644 samples/display-map/src/main/AndroidManifest.xml rename {display-map => samples/display-map}/src/main/java/com/esri/arcgismaps/sample/displaymap/MainActivity.kt (82%) rename display-map/src/main/res/layout/activity_main.xml => samples/display-map/src/main/res/layout/display_map_activity_main.xml (100%) create mode 100644 samples/display-map/src/main/res/values/strings.xml rename {display-scene-from-mobile-scene-package => samples/display-scene-from-mobile-scene-package}/README.md (100%) rename {display-scene-from-mobile-scene-package => samples/display-scene-from-mobile-scene-package}/README.metadata.json (100%) create mode 100644 samples/display-scene-from-mobile-scene-package/build.gradle.kts rename {display-scene-from-mobile-scene-package => samples/display-scene-from-mobile-scene-package}/display-scene-from-mobile-scene-package.png (100%) rename {style-graphics-with-renderer => samples/display-scene-from-mobile-scene-package}/src/main/AndroidManifest.xml (56%) rename {display-scene-from-mobile-scene-package => samples/display-scene-from-mobile-scene-package}/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/DownloadActivity.kt (93%) rename {display-scene-from-mobile-scene-package => samples/display-scene-from-mobile-scene-package}/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/MainActivity.kt (90%) rename {display-scene-from-mobile-scene-package => samples/display-scene-from-mobile-scene-package}/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/SceneViewModel.kt (97%) rename {display-scene-from-mobile-scene-package => samples/display-scene-from-mobile-scene-package}/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/screens/MainScreen.kt (100%) create mode 100644 samples/display-scene-from-mobile-scene-package/src/main/res/values/strings.xml rename {display-scene => samples/display-scene}/README.md (100%) rename {display-scene => samples/display-scene}/README.metadata.json (100%) create mode 100644 samples/display-scene/build.gradle.kts rename {display-scene => samples/display-scene}/display-scene.png (100%) create mode 100644 samples/display-scene/src/main/AndroidManifest.xml rename {display-scene => samples/display-scene}/src/main/java/com/esri/arcgismaps/sample/displayscene/MainActivity.kt (87%) rename display-scene/src/main/res/layout/activity_main.xml => samples/display-scene/src/main/res/layout/display_scene_activity_main.xml (100%) rename {display-scene => samples/display-scene}/src/main/res/values/strings.xml (72%) rename {download-vector-tiles-to-local-cache => samples/download-vector-tiles-to-local-cache}/README.md (100%) rename {download-vector-tiles-to-local-cache => samples/download-vector-tiles-to-local-cache}/README.metadata.json (100%) create mode 100644 samples/download-vector-tiles-to-local-cache/build.gradle.kts rename {download-vector-tiles-to-local-cache => samples/download-vector-tiles-to-local-cache}/download-vector-tiles-to-local-cache.png (100%) create mode 100644 samples/download-vector-tiles-to-local-cache/src/main/AndroidManifest.xml rename {download-vector-tiles-to-local-cache => samples/download-vector-tiles-to-local-cache}/src/main/java/com/esri/arcgismaps/sample/downloadvectortilestolocalcache/MainActivity.kt (97%) rename download-vector-tiles-to-local-cache/src/main/res/layout/activity_main.xml => samples/download-vector-tiles-to-local-cache/src/main/res/layout/download_vector_tiles_to_local_cache_activity_main.xml (100%) rename {download-vector-tiles-to-local-cache => samples/download-vector-tiles-to-local-cache}/src/main/res/layout/progress_dialog_layout.xml (100%) rename {download-vector-tiles-to-local-cache => samples/download-vector-tiles-to-local-cache}/src/main/res/values/strings.xml (61%) rename {edit-and-sync-features-with-feature-service => samples/edit-and-sync-features-with-feature-service}/README.md (100%) rename {edit-and-sync-features-with-feature-service => samples/edit-and-sync-features-with-feature-service}/README.metadata.json (100%) create mode 100644 samples/edit-and-sync-features-with-feature-service/build.gradle.kts rename {edit-and-sync-features-with-feature-service => samples/edit-and-sync-features-with-feature-service}/edit-and-sync-features-with-feature-service.png (100%) rename {add-dynamic-entity-layer => samples/edit-and-sync-features-with-feature-service}/src/main/AndroidManifest.xml (78%) rename {edit-and-sync-features-with-feature-service => samples/edit-and-sync-features-with-feature-service}/src/main/java/com/esri/arcgismaps/sample/editandsyncfeatureswithfeatureservice/MainActivity.kt (95%) rename {edit-and-sync-features-with-feature-service => samples/edit-and-sync-features-with-feature-service}/src/main/java/com/esri/arcgismaps/sample/editandsyncfeatureswithfeatureservice/components/MapViewModel.kt (100%) rename {edit-and-sync-features-with-feature-service => samples/edit-and-sync-features-with-feature-service}/src/main/java/com/esri/arcgismaps/sample/editandsyncfeatureswithfeatureservice/screens/MainScreen.kt (100%) rename {edit-and-sync-features-with-feature-service => samples/edit-and-sync-features-with-feature-service}/src/main/res/values/strings.xml (100%) rename {edit-feature-attachments => samples/edit-feature-attachments}/README.md (100%) rename {edit-feature-attachments => samples/edit-feature-attachments}/README.metadata.json (100%) create mode 100644 samples/edit-feature-attachments/build.gradle.kts rename {edit-feature-attachments => samples/edit-feature-attachments}/edit-feature-attachments.png (100%) rename {edit-feature-attachments => samples/edit-feature-attachments}/src/main/AndroidManifest.xml (60%) rename {edit-feature-attachments => samples/edit-feature-attachments}/src/main/java/com/esri/arcgismaps/sample/editfeatureattachments/AttachmentsBottomSheet.kt (100%) rename {edit-feature-attachments => samples/edit-feature-attachments}/src/main/java/com/esri/arcgismaps/sample/editfeatureattachments/MainActivity.kt (97%) rename {edit-feature-attachments => samples/edit-feature-attachments}/src/main/res/drawable/right_arrow.xml (100%) rename {edit-feature-attachments => samples/edit-feature-attachments}/src/main/res/layout/attachment_edit_sheet.xml (100%) rename {edit-feature-attachments => samples/edit-feature-attachments}/src/main/res/layout/attachment_entry.xml (100%) rename {edit-feature-attachments => samples/edit-feature-attachments}/src/main/res/layout/attachment_loading_dialog.xml (100%) rename edit-feature-attachments/src/main/res/layout/activity_main.xml => samples/edit-feature-attachments/src/main/res/layout/edit_feature_attachments_activity_main.xml (100%) rename {edit-feature-attachments => samples/edit-feature-attachments}/src/main/res/values/strings.xml (72%) rename {edit-feature-attachments => samples/edit-feature-attachments}/src/main/res/xml/provider_paths.xml (100%) rename {edit-features-using-feature-forms => samples/edit-features-using-feature-forms}/README.md (100%) rename {edit-features-using-feature-forms => samples/edit-features-using-feature-forms}/README.metadata.json (100%) create mode 100644 samples/edit-features-using-feature-forms/build.gradle.kts rename {edit-features-using-feature-forms => samples/edit-features-using-feature-forms}/edit-features-using-feature-forms.png (100%) rename {add-kml-layer-with-network-links => samples/edit-features-using-feature-forms}/src/main/AndroidManifest.xml (78%) rename {edit-features-using-feature-forms => samples/edit-features-using-feature-forms}/src/main/java/com/esri/arcgismaps/sample/editfeaturesusingfeatureforms/MainActivity.kt (100%) rename {edit-features-using-feature-forms => samples/edit-features-using-feature-forms}/src/main/java/com/esri/arcgismaps/sample/editfeaturesusingfeatureforms/components/MapViewModel.kt (100%) rename {edit-features-using-feature-forms => samples/edit-features-using-feature-forms}/src/main/java/com/esri/arcgismaps/sample/editfeaturesusingfeatureforms/screens/MainScreen.kt (100%) rename {edit-features-using-feature-forms => samples/edit-features-using-feature-forms}/src/main/res/values/strings.xml (100%) rename {find-address-with-reverse-geocode => samples/find-address-with-reverse-geocode}/README.md (100%) rename {find-address-with-reverse-geocode => samples/find-address-with-reverse-geocode}/README.metadata.json (100%) create mode 100644 samples/find-address-with-reverse-geocode/build.gradle.kts rename {find-address-with-reverse-geocode => samples/find-address-with-reverse-geocode}/find-address-with-reverse-geocode.png (100%) create mode 100644 samples/find-address-with-reverse-geocode/src/main/AndroidManifest.xml rename {find-address-with-reverse-geocode => samples/find-address-with-reverse-geocode}/src/main/java/com/esri/arcgismaps/sample/findaddresswithreversegeocode/MainActivity.kt (94%) rename {find-address-with-reverse-geocode => samples/find-address-with-reverse-geocode}/src/main/res/drawable/baseline_location_pin_red_48.png (100%) rename find-address-with-reverse-geocode/src/main/res/layout/activity_main.xml => samples/find-address-with-reverse-geocode/src/main/res/layout/find_address_with_reverse_geocode_activity_main.xml (100%) rename {find-address-with-reverse-geocode => samples/find-address-with-reverse-geocode}/src/main/res/values/strings.xml (50%) rename {find-closest-facility-from-point => samples/find-closest-facility-from-point}/README.md (100%) rename {find-closest-facility-from-point => samples/find-closest-facility-from-point}/README.metadata.json (100%) create mode 100644 samples/find-closest-facility-from-point/build.gradle.kts rename {find-closest-facility-from-point => samples/find-closest-facility-from-point}/find-closest-facility-from-point.png (100%) create mode 100644 samples/find-closest-facility-from-point/src/main/AndroidManifest.xml rename {find-closest-facility-from-point => samples/find-closest-facility-from-point}/src/main/java/com/esri/arcgismaps/sample/findclosestfacilityfrompoint/MainActivity.kt (91%) rename {find-closest-facility-from-point => samples/find-closest-facility-from-point}/src/main/java/com/esri/arcgismaps/sample/findclosestfacilityfrompoint/components/MapViewModel.kt (100%) rename {find-closest-facility-from-point => samples/find-closest-facility-from-point}/src/main/java/com/esri/arcgismaps/sample/findclosestfacilityfrompoint/screens/MainScreen.kt (100%) rename {find-closest-facility-from-point => samples/find-closest-facility-from-point}/src/main/res/values/strings.xml (74%) rename {find-nearest-vertex => samples/find-nearest-vertex}/README.md (100%) rename {find-nearest-vertex => samples/find-nearest-vertex}/README.metadata.json (100%) create mode 100644 samples/find-nearest-vertex/build.gradle.kts rename {find-nearest-vertex => samples/find-nearest-vertex}/find-nearest-vertex.png (100%) create mode 100644 samples/find-nearest-vertex/src/main/AndroidManifest.xml rename {find-nearest-vertex => samples/find-nearest-vertex}/src/main/java/com/esri/arcgismaps/sample/findnearestvertex/MainActivity.kt (96%) rename find-nearest-vertex/src/main/res/layout/activity_main.xml => samples/find-nearest-vertex/src/main/res/layout/find_nearest_vertex_activity_main.xml (100%) rename {find-nearest-vertex => samples/find-nearest-vertex}/src/main/res/values/strings.xml (77%) rename {find-route-around-barriers => samples/find-route-around-barriers}/README.md (100%) rename {find-route-around-barriers => samples/find-route-around-barriers}/README.metadata.json (100%) create mode 100644 samples/find-route-around-barriers/build.gradle.kts rename {find-route-around-barriers => samples/find-route-around-barriers}/find-route-around-barriers.png (100%) create mode 100644 samples/find-route-around-barriers/src/main/AndroidManifest.xml rename {find-route-around-barriers => samples/find-route-around-barriers}/src/main/java/com/esri/arcgismaps/sample/findroutearoundbarriers/MainActivity.kt (98%) rename {find-route-around-barriers => samples/find-route-around-barriers}/src/main/res/drawable/ic_expand_less_black_24dp.xml (100%) rename {find-route-around-barriers => samples/find-route-around-barriers}/src/main/res/drawable/ic_navigate.png (100%) rename {find-route-around-barriers => samples/find-route-around-barriers}/src/main/res/drawable/ic_outline_delete_24.xml (100%) rename {find-route-around-barriers => samples/find-route-around-barriers}/src/main/res/drawable/ic_round_directions_24.xml (100%) rename {find-route-around-barriers => samples/find-route-around-barriers}/src/main/res/drawable/ic_round_settings_24.xml (100%) rename {find-route-around-barriers => samples/find-route-around-barriers}/src/main/res/drawable/pin_symbol.png (100%) rename {find-route-around-barriers => samples/find-route-around-barriers}/src/main/res/layout/direction_sheet.xml (100%) rename find-route-around-barriers/src/main/res/layout/activity_main.xml => samples/find-route-around-barriers/src/main/res/layout/find_route_around_barriers_activity_main.xml (100%) rename {find-route-around-barriers => samples/find-route-around-barriers}/src/main/res/layout/options_dialog.xml (100%) rename {find-route-around-barriers => samples/find-route-around-barriers}/src/main/res/values/strings.xml (90%) rename {find-route-in-transport-network => samples/find-route-in-transport-network}/README.md (100%) rename {find-route-in-transport-network => samples/find-route-in-transport-network}/README.metadata.json (100%) create mode 100644 samples/find-route-in-transport-network/build.gradle.kts rename {find-route-in-transport-network => samples/find-route-in-transport-network}/find-route-in-transport-network.png (100%) create mode 100644 samples/find-route-in-transport-network/src/main/AndroidManifest.xml rename {find-route-in-transport-network => samples/find-route-in-transport-network}/src/main/java/com/esri/arcgismaps/sample/findrouteintransportnetwork/DownloadActivity.kt (90%) rename {find-route-in-transport-network => samples/find-route-in-transport-network}/src/main/java/com/esri/arcgismaps/sample/findrouteintransportnetwork/MainActivity.kt (96%) rename {find-route-in-transport-network => samples/find-route-in-transport-network}/src/main/res/drawable/ic_outline_delete_24.xml (100%) rename {find-route-in-transport-network => samples/find-route-in-transport-network}/src/main/res/drawable/pin_symbol.png (100%) rename find-route-in-transport-network/src/main/res/layout/activity_main.xml => samples/find-route-in-transport-network/src/main/res/layout/find_route_in_transport_network_activity_main.xml (100%) rename {find-route-in-transport-network => samples/find-route-in-transport-network}/src/main/res/values/strings.xml (79%) rename {find-route => samples/find-route}/README.md (100%) rename {find-route => samples/find-route}/README.metadata.json (100%) create mode 100644 samples/find-route/build.gradle.kts rename {find-route => samples/find-route}/find-route.png (100%) create mode 100644 samples/find-route/src/main/AndroidManifest.xml rename {find-route => samples/find-route}/src/main/java/com/esri/arcgismaps/sample/findroute/MainActivity.kt (97%) rename {find-route => samples/find-route}/src/main/res/drawable/ic_destination.png (100%) rename {find-route => samples/find-route}/src/main/res/drawable/ic_expand_less_black_24dp.xml (100%) rename {find-route => samples/find-route}/src/main/res/drawable/ic_navigate.png (100%) rename {find-route => samples/find-route}/src/main/res/drawable/ic_source.png (100%) rename {find-route => samples/find-route}/src/main/res/layout/bottom_sheet.xml (100%) rename find-route/src/main/res/layout/activity_main.xml => samples/find-route/src/main/res/layout/find_route_activity_main.xml (100%) rename {find-route => samples/find-route}/src/main/res/values/strings.xml (79%) rename {generate-geodatabase-replica-from-feature-service => samples/generate-geodatabase-replica-from-feature-service}/README.md (100%) rename {generate-geodatabase-replica-from-feature-service => samples/generate-geodatabase-replica-from-feature-service}/README.metadata.json (100%) create mode 100644 samples/generate-geodatabase-replica-from-feature-service/build.gradle.kts rename {generate-geodatabase-replica-from-feature-service => samples/generate-geodatabase-replica-from-feature-service}/generate-geodatabase-replica-from-feature-service.png (100%) create mode 100644 samples/generate-geodatabase-replica-from-feature-service/src/main/AndroidManifest.xml rename {generate-geodatabase-replica-from-feature-service => samples/generate-geodatabase-replica-from-feature-service}/src/main/java/com/esri/arcgismaps/sample/generategeodatabasereplicafromfeatureservice/MainActivity.kt (97%) rename {generate-geodatabase-replica-from-feature-service => samples/generate-geodatabase-replica-from-feature-service}/src/main/res/layout/generate_geodatabase_dialog_layout.xml (100%) rename generate-geodatabase-replica-from-feature-service/src/main/res/layout/activity_main.xml => samples/generate-geodatabase-replica-from-feature-service/src/main/res/layout/generate_geodatabase_replica_from_feature_service_activity_main.xml (100%) rename {generate-geodatabase-replica-from-feature-service => samples/generate-geodatabase-replica-from-feature-service}/src/main/res/values/strings.xml (76%) rename {generate-offline-map-using-android-jetpack-workmanager => samples/generate-offline-map-using-android-jetpack-workmanager}/README.md (100%) rename {generate-offline-map-using-android-jetpack-workmanager => samples/generate-offline-map-using-android-jetpack-workmanager}/README.metadata.json (100%) create mode 100644 samples/generate-offline-map-using-android-jetpack-workmanager/build.gradle.kts rename {generate-offline-map-using-android-jetpack-workmanager => samples/generate-offline-map-using-android-jetpack-workmanager}/generate-offline-map-using-android-jetpack-workmanager.png (100%) rename {generate-offline-map-using-android-jetpack-workmanager => samples/generate-offline-map-using-android-jetpack-workmanager}/src/main/AndroidManifest.xml (54%) rename {generate-offline-map-using-android-jetpack-workmanager => samples/generate-offline-map-using-android-jetpack-workmanager}/src/main/java/com/esri/arcgismaps/sample/generateofflinemapusingandroidjetpackworkmanager/MainActivity.kt (97%) rename {generate-offline-map-using-android-jetpack-workmanager => samples/generate-offline-map-using-android-jetpack-workmanager}/src/main/java/com/esri/arcgismaps/sample/generateofflinemapusingandroidjetpackworkmanager/NotificationActionReceiver.kt (100%) rename {generate-offline-map-using-android-jetpack-workmanager => samples/generate-offline-map-using-android-jetpack-workmanager}/src/main/java/com/esri/arcgismaps/sample/generateofflinemapusingandroidjetpackworkmanager/OfflineJobWorker.kt (100%) rename {generate-offline-map-using-android-jetpack-workmanager => samples/generate-offline-map-using-android-jetpack-workmanager}/src/main/java/com/esri/arcgismaps/sample/generateofflinemapusingandroidjetpackworkmanager/WorkerNotification.kt (99%) rename generate-offline-map-using-android-jetpack-workmanager/src/main/res/layout/activity_main.xml => samples/generate-offline-map-using-android-jetpack-workmanager/src/main/res/layout/generate_offline_map_using_android_jetpack_workmanager_activity_main.xml (100%) rename {generate-offline-map-using-android-jetpack-workmanager => samples/generate-offline-map-using-android-jetpack-workmanager}/src/main/res/layout/offline_job_progress_dialog_layout.xml (100%) rename {generate-offline-map-using-android-jetpack-workmanager => samples/generate-offline-map-using-android-jetpack-workmanager}/src/main/res/values/strings.xml (84%) rename {generate-offline-map => samples/generate-offline-map}/README.md (100%) rename {generate-offline-map => samples/generate-offline-map}/README.metadata.json (100%) create mode 100644 samples/generate-offline-map/build.gradle.kts rename {generate-offline-map => samples/generate-offline-map}/generate-offline-map.png (100%) create mode 100644 samples/generate-offline-map/src/main/AndroidManifest.xml rename {generate-offline-map => samples/generate-offline-map}/src/main/java/com/esri/arcgismaps/sample/generateofflinemap/MainActivity.kt (91%) rename {generate-offline-map => samples/generate-offline-map}/src/main/java/com/esri/arcgismaps/sample/generateofflinemap/components/MapViewModel.kt (100%) rename {generate-offline-map => samples/generate-offline-map}/src/main/java/com/esri/arcgismaps/sample/generateofflinemap/screens/MainScreen.kt (100%) create mode 100644 samples/generate-offline-map/src/main/res/layout/generate_offline_map_activity_main.xml create mode 100644 samples/generate-offline-map/src/main/res/layout/generate_offline_map_dialog_layout.xml rename {generate-offline-map => samples/generate-offline-map}/src/main/res/values/strings.xml (77%) rename {geocode-offline => samples/geocode-offline}/README.md (100%) rename {geocode-offline => samples/geocode-offline}/README.metadata.json (100%) create mode 100644 samples/geocode-offline/build.gradle.kts rename {geocode-offline => samples/geocode-offline}/geocode-offline.png (100%) create mode 100644 samples/geocode-offline/src/main/AndroidManifest.xml rename {geocode-offline => samples/geocode-offline}/src/main/java/com/esri/arcgismaps/sample/geocodeoffline/DownloadActivity.kt (93%) rename {geocode-offline => samples/geocode-offline}/src/main/java/com/esri/arcgismaps/sample/geocodeoffline/MainActivity.kt (96%) rename {geocode-offline => samples/geocode-offline}/src/main/res/drawable/ic_baseline_search_24.xml (100%) rename {geocode-offline => samples/geocode-offline}/src/main/res/drawable/pin.png (100%) rename geocode-offline/src/main/res/layout/activity_main.xml => samples/geocode-offline/src/main/res/layout/geocode_offline_activity_main.xml (100%) rename {geocode-offline => samples/geocode-offline}/src/main/res/layout/suggestion_address.xml (100%) rename {geocode-offline => samples/geocode-offline}/src/main/res/menu/menu.xml (85%) rename {geocode-offline => samples/geocode-offline}/src/main/res/values/strings.xml (77%) rename {identify-layer-features => samples/identify-layer-features}/README.md (100%) rename {identify-layer-features => samples/identify-layer-features}/README.metadata.json (100%) create mode 100644 samples/identify-layer-features/build.gradle.kts rename {identify-layer-features => samples/identify-layer-features}/identify-layer-features.png (100%) create mode 100644 samples/identify-layer-features/src/main/AndroidManifest.xml rename {identify-layer-features => samples/identify-layer-features}/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/MainActivity.kt (91%) rename {identify-layer-features => samples/identify-layer-features}/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/MapViewModel.kt (100%) rename {identify-layer-features => samples/identify-layer-features}/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/screens/MainScreen.kt (100%) rename {identify-layer-features => samples/identify-layer-features}/src/main/res/values/strings.xml (79%) rename {manage-operational-layers => samples/manage-operational-layers}/README.md (100%) rename {manage-operational-layers => samples/manage-operational-layers}/README.metadata.json (100%) create mode 100644 samples/manage-operational-layers/build.gradle.kts rename {manage-operational-layers => samples/manage-operational-layers}/manage-operational-layers.png (100%) create mode 100644 samples/manage-operational-layers/src/main/AndroidManifest.xml rename {manage-operational-layers => samples/manage-operational-layers}/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/MainActivity.kt (91%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/MapViewModel.kt (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/screens/LayersList.kt (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/screens/MainScreen.kt (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/drawable-anydpi/hide.xml (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/drawable-anydpi/ic_show.xml (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/drawable-hdpi/hide.png (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/drawable-hdpi/ic_show.png (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/drawable-mdpi/hide.png (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/drawable-mdpi/ic_show.png (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/drawable-xhdpi/hide.png (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/drawable-xhdpi/ic_show.png (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/drawable-xxhdpi/hide.png (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/drawable-xxhdpi/ic_show.png (100%) rename {manage-operational-layers => samples/manage-operational-layers}/src/main/res/values/strings.xml (82%) rename {navigate-route => samples/navigate-route}/README.md (100%) rename {navigate-route => samples/navigate-route}/README.metadata.json (100%) create mode 100644 samples/navigate-route/build.gradle.kts rename {navigate-route => samples/navigate-route}/navigate-route.png (100%) create mode 100644 samples/navigate-route/src/main/AndroidManifest.xml rename {navigate-route => samples/navigate-route}/src/main/java/com/esri/arcgismaps/sample/navigateroute/MainActivity.kt (97%) rename navigate-route/src/main/res/layout/activity_main.xml => samples/navigate-route/src/main/res/layout/navigate_route_activity_main.xml (100%) rename {navigate-route => samples/navigate-route}/src/main/res/values/strings.xml (91%) rename {play-kml-tour => samples/play-kml-tour}/README.md (100%) rename {play-kml-tour => samples/play-kml-tour}/README.metadata.json (100%) create mode 100644 samples/play-kml-tour/build.gradle.kts rename {play-kml-tour => samples/play-kml-tour}/play-kml-tour.png (100%) rename {find-route-in-transport-network => samples/play-kml-tour}/src/main/AndroidManifest.xml (56%) rename {play-kml-tour => samples/play-kml-tour}/src/main/java/com/esri/arcgismaps/sample/playkmltour/DownloadActivity.kt (92%) rename {play-kml-tour => samples/play-kml-tour}/src/main/java/com/esri/arcgismaps/sample/playkmltour/MainActivity.kt (95%) rename {play-kml-tour => samples/play-kml-tour}/src/main/res/drawable/ic_baseline_reset_24.xml (100%) rename {play-kml-tour => samples/play-kml-tour}/src/main/res/drawable/ic_round_pause_24.xml (100%) rename {play-kml-tour => samples/play-kml-tour}/src/main/res/drawable/ic_round_play_arrow_24.xml (100%) rename play-kml-tour/src/main/res/layout/activity_main.xml => samples/play-kml-tour/src/main/res/layout/play_kml_tour_activity_main.xml (100%) rename {play-kml-tour => samples/play-kml-tour}/src/main/res/values/strings.xml (86%) rename {project-geometry => samples/project-geometry}/README.md (100%) rename {project-geometry => samples/project-geometry}/README.metadata.json (100%) create mode 100644 samples/project-geometry/build.gradle.kts rename {project-geometry => samples/project-geometry}/project-geometry.png (100%) create mode 100644 samples/project-geometry/src/main/AndroidManifest.xml rename {project-geometry => samples/project-geometry}/src/main/java/com/esri/arcgismaps/sample/projectgeometry/MainActivity.kt (94%) rename {project-geometry => samples/project-geometry}/src/main/res/drawable/pin_symbol.png (100%) rename project-geometry/src/main/res/layout/activity_main.xml => samples/project-geometry/src/main/res/layout/project_geometry_activity_main.xml (100%) rename {project-geometry => samples/project-geometry}/src/main/res/values/strings.xml (74%) rename {query-feature-table => samples/query-feature-table}/README.md (100%) rename {query-feature-table => samples/query-feature-table}/README.metadata.json (100%) create mode 100644 samples/query-feature-table/build.gradle.kts rename {query-feature-table => samples/query-feature-table}/query-feature-table.png (100%) create mode 100644 samples/query-feature-table/src/main/AndroidManifest.xml rename {query-feature-table => samples/query-feature-table}/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/MainActivity.kt (91%) rename {query-feature-table => samples/query-feature-table}/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/MapViewModel.kt (100%) rename {query-feature-table => samples/query-feature-table}/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/screens/MainScreen.kt (100%) rename {query-feature-table => samples/query-feature-table}/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/screens/SearchBar.kt (100%) rename {query-feature-table => samples/query-feature-table}/src/main/res/values/strings.xml (71%) rename {query-features-with-arcade-expression => samples/query-features-with-arcade-expression}/README.md (100%) rename {query-features-with-arcade-expression => samples/query-features-with-arcade-expression}/README.metadata.json (100%) create mode 100644 samples/query-features-with-arcade-expression/build.gradle.kts rename {query-features-with-arcade-expression => samples/query-features-with-arcade-expression}/query-features-with-arcade-expression.png (100%) create mode 100644 samples/query-features-with-arcade-expression/src/main/AndroidManifest.xml rename {query-features-with-arcade-expression => samples/query-features-with-arcade-expression}/src/main/java/com/esri/arcgismaps/sample/queryfeatureswitharcadeexpression/MainActivity.kt (96%) rename {query-features-with-arcade-expression => samples/query-features-with-arcade-expression}/src/main/res/drawable/map_pin_symbol.png (100%) rename query-features-with-arcade-expression/src/main/res/layout/activity_main.xml => samples/query-features-with-arcade-expression/src/main/res/layout/query_features_with_arcade_expression_activity_main.xml (100%) rename {query-features-with-arcade-expression => samples/query-features-with-arcade-expression}/src/main/res/values/strings.xml (65%) rename {render-multilayer-symbols => samples/render-multilayer-symbols}/README.md (100%) rename {render-multilayer-symbols => samples/render-multilayer-symbols}/README.metadata.json (100%) create mode 100644 samples/render-multilayer-symbols/build.gradle.kts rename {render-multilayer-symbols => samples/render-multilayer-symbols}/render-multilayer-symbols.png (100%) create mode 100644 samples/render-multilayer-symbols/src/main/AndroidManifest.xml rename {render-multilayer-symbols => samples/render-multilayer-symbols}/src/main/java/com/esri/arcgismaps/sample/rendermultilayersymbols/MainActivity.kt (98%) rename {render-multilayer-symbols => samples/render-multilayer-symbols}/src/main/res/drawable/blue_pin.png (100%) rename render-multilayer-symbols/src/main/res/layout/activity_main.xml => samples/render-multilayer-symbols/src/main/res/layout/render_multilayer_symbols_activity_main.xml (100%) create mode 100644 samples/render-multilayer-symbols/src/main/res/values/strings.xml rename {search-with-geocode => samples/search-with-geocode}/README.md (100%) rename {search-with-geocode => samples/search-with-geocode}/README.metadata.json (100%) create mode 100644 samples/search-with-geocode/build.gradle.kts rename {search-with-geocode => samples/search-with-geocode}/search-with-geocode.png (100%) create mode 100644 samples/search-with-geocode/src/main/AndroidManifest.xml rename {search-with-geocode => samples/search-with-geocode}/src/main/java/com/esri/arcgismaps/sample/searchwithgeocode/MainActivity.kt (98%) rename {search-with-geocode => samples/search-with-geocode}/src/main/res/drawable-v24/pin.png (100%) rename {search-with-geocode => samples/search-with-geocode}/src/main/res/drawable/ic_baseline_search_24.xml (100%) rename search-with-geocode/src/main/res/layout/activity_main.xml => samples/search-with-geocode/src/main/res/layout/search_with_geocode_activity_main.xml (100%) rename {search-with-geocode => samples/search-with-geocode}/src/main/res/layout/suggestion.xml (100%) rename {search-with-geocode => samples/search-with-geocode}/src/main/res/menu/menu.xml (84%) rename {search-with-geocode => samples/search-with-geocode}/src/main/res/values/strings.xml (64%) rename {select-features-in-feature-layer => samples/select-features-in-feature-layer}/README.md (100%) rename {select-features-in-feature-layer => samples/select-features-in-feature-layer}/README.metadata.json (100%) create mode 100644 samples/select-features-in-feature-layer/build.gradle.kts rename {select-features-in-feature-layer => samples/select-features-in-feature-layer}/select-features-in-feature-layer.png (100%) create mode 100644 samples/select-features-in-feature-layer/src/main/AndroidManifest.xml rename {select-features-in-feature-layer => samples/select-features-in-feature-layer}/src/main/java/com/esri/arcgismaps/sample/selectfeaturesinfeaturelayer/MainActivity.kt (93%) rename select-features-in-feature-layer/src/main/res/layout/activity_main.xml => samples/select-features-in-feature-layer/src/main/res/layout/select_features_in_feature_layer_activity_main.xml (100%) create mode 100644 samples/select-features-in-feature-layer/src/main/res/values/strings.xml rename {set-max-extent => samples/set-max-extent}/README.md (100%) rename {set-max-extent => samples/set-max-extent}/README.metadata.json (100%) create mode 100644 samples/set-max-extent/build.gradle.kts rename {set-max-extent => samples/set-max-extent}/set-max-extent.png (100%) create mode 100644 samples/set-max-extent/src/main/AndroidManifest.xml rename {set-max-extent => samples/set-max-extent}/src/main/java/com/esri/arcgismaps/sample/setmaxextent/MainActivity.kt (91%) rename set-max-extent/src/main/res/layout/activity_main.xml => samples/set-max-extent/src/main/res/layout/set_max_extent_activity_main.xml (100%) rename {set-max-extent => samples/set-max-extent}/src/main/res/values/strings.xml (69%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/README.md (100%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/README.metadata.json (100%) create mode 100644 samples/set-up-location-driven-geotriggers/build.gradle.kts rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/set-up-location-driven-geotriggers.png (100%) create mode 100644 samples/set-up-location-driven-geotriggers/src/main/AndroidManifest.xml rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/java/com/esri/arcgismaps/sample/setuplocationdrivengeotriggers/FeatureListAdapter.kt (100%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/java/com/esri/arcgismaps/sample/setuplocationdrivengeotriggers/FeatureViewFragment.kt (100%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/java/com/esri/arcgismaps/sample/setuplocationdrivengeotriggers/MainActivity.kt (97%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/res/drawable/ic_baseline_pause_24.xml (100%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/res/drawable/ic_baseline_play_arrow_24.xml (100%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/res/drawable/rounded_button_primary.xml (100%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/res/drawable/rounded_button_secondary.xml (100%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/res/layout/feature_list_item.xml (100%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/res/layout/fragment_feature_view.xml (100%) rename set-up-location-driven-geotriggers/src/main/res/layout/activity_main.xml => samples/set-up-location-driven-geotriggers/src/main/res/layout/set_up_location_driven_geotriggers_activity_main.xml (100%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/res/values/colors.xml (100%) rename {set-up-location-driven-geotriggers => samples/set-up-location-driven-geotriggers}/src/main/res/values/strings.xml (98%) rename {set-viewpoint-rotation => samples/set-viewpoint-rotation}/README.md (100%) rename {set-viewpoint-rotation => samples/set-viewpoint-rotation}/README.metadata.json (100%) create mode 100644 samples/set-viewpoint-rotation/build.gradle.kts rename {set-viewpoint-rotation => samples/set-viewpoint-rotation}/set-viewpoint-rotation.png (100%) create mode 100644 samples/set-viewpoint-rotation/src/main/AndroidManifest.xml rename {set-viewpoint-rotation => samples/set-viewpoint-rotation}/src/main/java/com/esri/arcgismaps/sample/setviewpointrotation/MainActivity.kt (88%) rename set-viewpoint-rotation/src/main/res/layout/activity_main.xml => samples/set-viewpoint-rotation/src/main/res/layout/set_viewpoint_rotation_activity_main.xml (100%) create mode 100644 samples/set-viewpoint-rotation/src/main/res/values/strings.xml rename {show-callout => samples/show-callout}/README.md (100%) rename {show-callout => samples/show-callout}/README.metadata.json (100%) create mode 100644 samples/show-callout/build.gradle.kts rename {show-callout => samples/show-callout}/show-callout.png (100%) create mode 100644 samples/show-callout/src/main/AndroidManifest.xml rename {show-callout => samples/show-callout}/src/main/java/com/esri/arcgismaps/sample/showcallout/MainActivity.kt (91%) rename {show-callout => samples/show-callout}/src/main/java/com/esri/arcgismaps/sample/showcallout/components/MapViewModel.kt (100%) rename {show-callout => samples/show-callout}/src/main/java/com/esri/arcgismaps/sample/showcallout/screens/MainScreen.kt (100%) rename {show-callout => samples/show-callout}/src/main/res/values/strings.xml (58%) rename {show-coordinates-in-multiple-formats => samples/show-coordinates-in-multiple-formats}/README.md (100%) rename {show-coordinates-in-multiple-formats => samples/show-coordinates-in-multiple-formats}/README.metadata.json (100%) create mode 100644 samples/show-coordinates-in-multiple-formats/build.gradle.kts rename {show-coordinates-in-multiple-formats => samples/show-coordinates-in-multiple-formats}/show-coordinates-in-multiple-formats.png (100%) create mode 100644 samples/show-coordinates-in-multiple-formats/src/main/AndroidManifest.xml rename {show-coordinates-in-multiple-formats => samples/show-coordinates-in-multiple-formats}/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/MainActivity.kt (91%) rename {show-coordinates-in-multiple-formats => samples/show-coordinates-in-multiple-formats}/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/MapViewModel.kt (100%) rename {show-coordinates-in-multiple-formats => samples/show-coordinates-in-multiple-formats}/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/screens/CoordinatesLayout.kt (100%) rename {show-coordinates-in-multiple-formats => samples/show-coordinates-in-multiple-formats}/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/screens/MainScreen.kt (100%) rename {show-coordinates-in-multiple-formats => samples/show-coordinates-in-multiple-formats}/src/main/res/values/strings.xml (55%) rename {show-device-location-using-indoor-positioning => samples/show-device-location-using-indoor-positioning}/README.md (100%) rename {show-device-location-using-indoor-positioning => samples/show-device-location-using-indoor-positioning}/README.metadata.json (100%) create mode 100644 samples/show-device-location-using-indoor-positioning/build.gradle.kts rename {show-device-location-using-indoor-positioning => samples/show-device-location-using-indoor-positioning}/show-device-location-using-indoor-positioning.png (100%) rename {show-device-location-using-indoor-positioning => samples/show-device-location-using-indoor-positioning}/src/main/AndroidManifest.xml (60%) rename {show-device-location-using-indoor-positioning => samples/show-device-location-using-indoor-positioning}/src/main/java/com/esri/arcgismaps/sample/showdevicelocationusingindoorpositioning/MainActivity.kt (98%) rename show-device-location-using-indoor-positioning/src/main/res/layout/activity_main.xml => samples/show-device-location-using-indoor-positioning/src/main/res/layout/show_device_location_using_indoor_positioning_activity_main.xml (100%) create mode 100644 samples/show-device-location-using-indoor-positioning/src/main/res/values/strings.xml rename {show-device-location => samples/show-device-location}/README.md (100%) rename {show-device-location => samples/show-device-location}/README.metadata.json (100%) create mode 100644 samples/show-device-location/build.gradle.kts rename {show-device-location => samples/show-device-location}/show-device-location.png (100%) create mode 100644 samples/show-device-location/src/main/AndroidManifest.xml rename {show-device-location => samples/show-device-location}/src/main/java/com/esri/arcgismaps/sample/showdevicelocation/MainActivity.kt (96%) rename {show-device-location => samples/show-device-location}/src/main/java/com/esri/arcgismaps/sample/showdevicelocation/SpinnerAdapter.kt (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-hdpi/locationdisplaydisabled.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-hdpi/locationdisplayheading.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-hdpi/locationdisplaynavigation.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-hdpi/locationdisplayon.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-hdpi/locationdisplayrecenter.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-mdpi/locationdisplaydisabled.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-mdpi/locationdisplayheading.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-mdpi/locationdisplaynavigation.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-mdpi/locationdisplayon.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-mdpi/locationdisplayrecenter.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xhdpi/locationdisplaydisabled.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xhdpi/locationdisplayheading.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xhdpi/locationdisplaynavigation.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xhdpi/locationdisplayon.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xhdpi/locationdisplayrecenter.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xxhdpi/locationdisplaydisabled.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xxhdpi/locationdisplayheading.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xxhdpi/locationdisplaynavigation.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xxhdpi/locationdisplayon.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xxhdpi/locationdisplayrecenter.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xxxhdpi/locationdisplaydisabled.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xxxhdpi/locationdisplayheading.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xxxhdpi/locationdisplaynavigation.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xxxhdpi/locationdisplayon.9.png (100%) rename {show-device-location => samples/show-device-location}/src/main/res/drawable-xxxhdpi/locationdisplayrecenter.9.png (100%) rename show-device-location/src/main/res/layout/activity_main.xml => samples/show-device-location/src/main/res/layout/show_device_location_activity_main.xml (100%) rename {show-device-location => samples/show-device-location}/src/main/res/layout/spinner_layout.xml (100%) rename {show-device-location => samples/show-device-location}/src/main/res/values/strings.xml (54%) rename {show-geodesic-path-between-two-points => samples/show-geodesic-path-between-two-points}/README.md (100%) rename {show-geodesic-path-between-two-points => samples/show-geodesic-path-between-two-points}/README.metadata.json (100%) create mode 100644 samples/show-geodesic-path-between-two-points/build.gradle.kts rename {show-geodesic-path-between-two-points => samples/show-geodesic-path-between-two-points}/show-geodesic-path-between-two-points.png (100%) create mode 100644 samples/show-geodesic-path-between-two-points/src/main/AndroidManifest.xml rename {show-geodesic-path-between-two-points => samples/show-geodesic-path-between-two-points}/src/main/java/com/esri/arcgismaps/sample/showgeodesicpathbetweentwopoints/MainActivity.kt (95%) rename show-geodesic-path-between-two-points/src/main/res/layout/activity_main.xml => samples/show-geodesic-path-between-two-points/src/main/res/layout/show_geodesic_path_between_two_points_activity_main.xml (100%) rename {show-geodesic-path-between-two-points => samples/show-geodesic-path-between-two-points}/src/main/res/values/strings.xml (57%) rename {show-grid => samples/show-grid}/README.md (100%) rename {show-grid => samples/show-grid}/README.metadata.json (100%) create mode 100644 samples/show-grid/build.gradle.kts rename {show-grid => samples/show-grid}/show-grid.png (100%) create mode 100644 samples/show-grid/src/main/AndroidManifest.xml rename {show-grid => samples/show-grid}/src/main/java/com/esri/arcgismaps/sample/showgrid/MainActivity.kt (97%) rename {show-grid => samples/show-grid}/src/main/res/layout/popup_dialog.xml (100%) rename show-grid/src/main/res/layout/activity_main.xml => samples/show-grid/src/main/res/layout/show_grid_activity_main.xml (100%) rename {show-grid => samples/show-grid}/src/main/res/values/strings.xml (94%) rename {show-labels-on-layer => samples/show-labels-on-layer}/README.md (100%) rename {show-labels-on-layer => samples/show-labels-on-layer}/README.metadata.json (100%) create mode 100644 samples/show-labels-on-layer/build.gradle.kts rename {show-labels-on-layer => samples/show-labels-on-layer}/show-labels-on-layer.png (100%) create mode 100644 samples/show-labels-on-layer/src/main/AndroidManifest.xml rename {show-labels-on-layer => samples/show-labels-on-layer}/src/main/java/com/esri/arcgismaps/sample/showlabelsonlayer/MainActivity.kt (94%) rename show-labels-on-layer/src/main/res/layout/activity_main.xml => samples/show-labels-on-layer/src/main/res/layout/show_labels_on_layer_activity_main.xml (100%) rename {show-labels-on-layer => samples/show-labels-on-layer}/src/main/res/values/strings.xml (71%) rename {show-line-of-sight-between-geoelements => samples/show-line-of-sight-between-geoelements}/README.md (100%) rename {show-line-of-sight-between-geoelements => samples/show-line-of-sight-between-geoelements}/README.metadata.json (100%) create mode 100644 samples/show-line-of-sight-between-geoelements/build.gradle.kts rename {show-line-of-sight-between-geoelements => samples/show-line-of-sight-between-geoelements}/show-line-of-sight-between-geoelements.png (100%) rename {show-line-of-sight-between-geoelements => samples/show-line-of-sight-between-geoelements}/src/main/AndroidManifest.xml (80%) rename {show-line-of-sight-between-geoelements => samples/show-line-of-sight-between-geoelements}/src/main/java/com/esri/arcgismaps/sample/showlineofsightbetweengeoelements/DownloadActivity.kt (100%) rename {show-line-of-sight-between-geoelements => samples/show-line-of-sight-between-geoelements}/src/main/java/com/esri/arcgismaps/sample/showlineofsightbetweengeoelements/MainActivity.kt (95%) rename {show-line-of-sight-between-geoelements => samples/show-line-of-sight-between-geoelements}/src/main/java/com/esri/arcgismaps/sample/showlineofsightbetweengeoelements/components/SceneViewModel.kt (100%) rename {show-line-of-sight-between-geoelements => samples/show-line-of-sight-between-geoelements}/src/main/java/com/esri/arcgismaps/sample/showlineofsightbetweengeoelements/screens/MainScreen.kt (100%) rename {show-line-of-sight-between-geoelements => samples/show-line-of-sight-between-geoelements}/src/main/res/values/strings.xml (100%) rename {show-location-history => samples/show-location-history}/README.md (100%) rename {show-location-history => samples/show-location-history}/README.metadata.json (100%) create mode 100644 samples/show-location-history/build.gradle.kts rename {show-location-history => samples/show-location-history}/show-location-history.png (100%) create mode 100644 samples/show-location-history/src/main/AndroidManifest.xml rename {show-location-history => samples/show-location-history}/src/main/java/com/esri/arcgismaps/sample/showlocationhistory/MainActivity.kt (95%) rename {show-location-history => samples/show-location-history}/src/main/res/drawable/ic_my_location_white_24dp.xml (100%) rename {show-location-history => samples/show-location-history}/src/main/res/drawable/ic_navigation_white_24dp.xml (100%) rename show-location-history/src/main/res/layout/activity_main.xml => samples/show-location-history/src/main/res/layout/show_location_history_activity_main.xml (100%) rename {show-location-history => samples/show-location-history}/src/main/res/values/strings.xml (98%) rename {show-magnifier => samples/show-magnifier}/README.md (100%) rename {show-magnifier => samples/show-magnifier}/README.metadata.json (100%) create mode 100644 samples/show-magnifier/build.gradle.kts rename {show-magnifier => samples/show-magnifier}/show-magnifier.png (100%) create mode 100644 samples/show-magnifier/src/main/AndroidManifest.xml rename {show-magnifier => samples/show-magnifier}/src/main/java/com/esri/arcgismaps/sample/showmagnifier/MainActivity.kt (91%) rename {show-magnifier => samples/show-magnifier}/src/main/java/com/esri/arcgismaps/sample/showmagnifier/screens/MainScreen.kt (100%) create mode 100644 samples/show-magnifier/src/main/res/values/strings.xml rename {show-portal-user-info => samples/show-portal-user-info}/README.md (100%) rename {show-portal-user-info => samples/show-portal-user-info}/README.metadata.json (100%) create mode 100644 samples/show-portal-user-info/build.gradle.kts rename {show-portal-user-info => samples/show-portal-user-info}/show-portal-user-info.png (100%) rename {show-portal-user-info => samples/show-portal-user-info}/src/main/AndroidManifest.xml (67%) rename {show-portal-user-info => samples/show-portal-user-info}/src/main/java/com/esri/arcgismaps/sample/showportaluserinfo/MainActivity.kt (91%) rename {show-portal-user-info => samples/show-portal-user-info}/src/main/java/com/esri/arcgismaps/sample/showportaluserinfo/components/AppViewModel.kt (100%) rename {show-portal-user-info => samples/show-portal-user-info}/src/main/java/com/esri/arcgismaps/sample/showportaluserinfo/screens/MainScreen.kt (100%) rename {show-portal-user-info => samples/show-portal-user-info}/src/main/res/drawable/user.png (100%) rename {show-portal-user-info => samples/show-portal-user-info}/src/main/res/values/strings.xml (88%) rename {show-result-of-spatial-operations => samples/show-result-of-spatial-operations}/README.md (100%) rename {show-result-of-spatial-operations => samples/show-result-of-spatial-operations}/README.metadata.json (100%) create mode 100644 samples/show-result-of-spatial-operations/build.gradle.kts rename {show-result-of-spatial-operations => samples/show-result-of-spatial-operations}/show-result-of-spatial-operations.png (100%) create mode 100644 samples/show-result-of-spatial-operations/src/main/AndroidManifest.xml rename {show-result-of-spatial-operations => samples/show-result-of-spatial-operations}/src/main/java/com/esri/arcgismaps/sample/showresultofspatialoperations/MainActivity.kt (95%) rename show-result-of-spatial-operations/src/main/res/layout/activity_main.xml => samples/show-result-of-spatial-operations/src/main/res/layout/show_result_of_spatial_operations_activity_main.xml (100%) rename {show-result-of-spatial-operations => samples/show-result-of-spatial-operations}/src/main/res/values/strings.xml (75%) rename {show-result-of-spatial-relationships => samples/show-result-of-spatial-relationships}/README.md (100%) rename {show-result-of-spatial-relationships => samples/show-result-of-spatial-relationships}/README.metadata.json (100%) create mode 100644 samples/show-result-of-spatial-relationships/build.gradle.kts rename {show-result-of-spatial-relationships => samples/show-result-of-spatial-relationships}/show-result-of-spatial-relationships.png (100%) create mode 100644 samples/show-result-of-spatial-relationships/src/main/AndroidManifest.xml rename {show-result-of-spatial-relationships => samples/show-result-of-spatial-relationships}/src/main/java/com/esri/arcgismaps/sample/showresultofspatialrelationships/MainActivity.kt (96%) rename {show-result-of-spatial-relationships => samples/show-result-of-spatial-relationships}/src/main/java/com/esri/arcgismaps/sample/showresultofspatialrelationships/RelationshipsDialog.kt (100%) rename {show-result-of-spatial-relationships => samples/show-result-of-spatial-relationships}/src/main/res/layout/dialog_layout.xml (100%) rename show-result-of-spatial-relationships/src/main/res/layout/activity_main.xml => samples/show-result-of-spatial-relationships/src/main/res/layout/show_result_of_spatial_relationships_activity_main.xml (100%) rename {show-result-of-spatial-relationships => samples/show-result-of-spatial-relationships}/src/main/res/values/strings.xml (70%) rename {show-viewshed-from-point-in-scene => samples/show-viewshed-from-point-in-scene}/README.md (100%) rename {show-viewshed-from-point-in-scene => samples/show-viewshed-from-point-in-scene}/README.metadata.json (100%) create mode 100644 samples/show-viewshed-from-point-in-scene/build.gradle.kts rename {show-viewshed-from-point-in-scene => samples/show-viewshed-from-point-in-scene}/show-viewshed-from-point-in-scene.png (100%) create mode 100644 samples/show-viewshed-from-point-in-scene/src/main/AndroidManifest.xml rename {show-viewshed-from-point-in-scene => samples/show-viewshed-from-point-in-scene}/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/MainActivity.kt (90%) rename {show-viewshed-from-point-in-scene => samples/show-viewshed-from-point-in-scene}/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/SceneViewModel.kt (100%) rename {show-viewshed-from-point-in-scene => samples/show-viewshed-from-point-in-scene}/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/MainScreen.kt (100%) rename {show-viewshed-from-point-in-scene => samples/show-viewshed-from-point-in-scene}/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedOptionsScreen.kt (100%) rename {show-viewshed-from-point-in-scene => samples/show-viewshed-from-point-in-scene}/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedSlider.kt (100%) rename {show-viewshed-from-point-in-scene => samples/show-viewshed-from-point-in-scene}/src/main/res/values/strings.xml (74%) rename {sketch-on-map => samples/sketch-on-map}/README.md (100%) rename {sketch-on-map => samples/sketch-on-map}/README.metadata.json (100%) create mode 100644 samples/sketch-on-map/build.gradle.kts rename {sketch-on-map => samples/sketch-on-map}/sketch-on-map.png (100%) create mode 100644 samples/sketch-on-map/src/main/AndroidManifest.xml rename {sketch-on-map => samples/sketch-on-map}/src/main/java/com/esri/arcgismaps/sample/sketchonmap/MainActivity.kt (96%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable-hdpi/ic_menu_redo.png (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable-hdpi/ic_menu_undo.png (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable-mdpi/ic_menu_redo.png (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable-mdpi/ic_menu_undo.png (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable-xhdpi/ic_menu_redo.png (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable-xhdpi/ic_menu_undo.png (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable-xxhdpi/ic_menu_redo.png (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable-xxhdpi/ic_menu_undo.png (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable/button_bar_background.xml (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable/button_pressed.xml (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable/ic_round_commit_24.xml (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable/ic_round_delete_outline_24.xml (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/drawable/ic_round_refresh_24.xml (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/layout/point_line_polygon_toolbar.xml (100%) rename sketch-on-map/src/main/res/layout/activity_main.xml => samples/sketch-on-map/src/main/res/layout/sketch_on_map_activity_main.xml (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/values/colors.xml (100%) rename {sketch-on-map => samples/sketch-on-map}/src/main/res/values/strings.xml (95%) rename {snap-geometry-edits => samples/snap-geometry-edits}/README.md (89%) rename {snap-geometry-edits => samples/snap-geometry-edits}/README.metadata.json (100%) create mode 100644 samples/snap-geometry-edits/build.gradle.kts rename {snap-geometry-edits => samples/snap-geometry-edits}/snap-geometry-edits.png (100%) create mode 100644 samples/snap-geometry-edits/src/main/AndroidManifest.xml rename {snap-geometry-edits => samples/snap-geometry-edits}/src/main/java/com/esri/arcgismaps/sample/snapgeometryedits/MainActivity.kt (91%) rename {snap-geometry-edits => samples/snap-geometry-edits}/src/main/java/com/esri/arcgismaps/sample/snapgeometryedits/components/MapViewModel.kt (88%) rename {snap-geometry-edits => samples/snap-geometry-edits}/src/main/java/com/esri/arcgismaps/sample/snapgeometryedits/screens/ButtonMenu.kt (100%) rename {snap-geometry-edits => samples/snap-geometry-edits}/src/main/java/com/esri/arcgismaps/sample/snapgeometryedits/screens/MainScreen.kt (91%) rename {snap-geometry-edits => samples/snap-geometry-edits}/src/main/java/com/esri/arcgismaps/sample/snapgeometryedits/screens/SnapSettingsScreen.kt (83%) rename {snap-geometry-edits => samples/snap-geometry-edits}/src/main/res/drawable/save.xml (100%) rename {snap-geometry-edits => samples/snap-geometry-edits}/src/main/res/drawable/undo.xml (100%) rename {snap-geometry-edits => samples/snap-geometry-edits}/src/main/res/values/strings.xml (63%) rename {style-graphics-with-renderer => samples/style-graphics-with-renderer}/README.md (100%) rename {style-graphics-with-renderer => samples/style-graphics-with-renderer}/README.metadata.json (100%) create mode 100644 samples/style-graphics-with-renderer/build.gradle.kts create mode 100644 samples/style-graphics-with-renderer/src/main/AndroidManifest.xml rename {style-graphics-with-renderer => samples/style-graphics-with-renderer}/src/main/java/com/esri/arcgismaps/sample/stylegraphicswithrenderer/MainActivity.kt (97%) rename style-graphics-with-renderer/src/main/res/layout/activity_main.xml => samples/style-graphics-with-renderer/src/main/res/layout/style_graphics_with_renderer_activity_main.xml (100%) create mode 100644 samples/style-graphics-with-renderer/src/main/res/values/strings.xml rename {style-graphics-with-renderer => samples/style-graphics-with-renderer}/style-graphics-with-renderer.png (100%) rename {style-graphics-with-symbols => samples/style-graphics-with-symbols}/README.md (100%) rename {style-graphics-with-symbols => samples/style-graphics-with-symbols}/README.metadata.json (100%) create mode 100644 samples/style-graphics-with-symbols/build.gradle.kts create mode 100644 samples/style-graphics-with-symbols/src/main/AndroidManifest.xml rename {style-graphics-with-symbols => samples/style-graphics-with-symbols}/src/main/java/com/esri/arcgismaps/sample/stylegraphicswithsymbols/MainActivity.kt (97%) rename style-graphics-with-symbols/src/main/res/layout/activity_main.xml => samples/style-graphics-with-symbols/src/main/res/layout/style_graphics_with_symbols_activity_main.xml (100%) rename {style-graphics-with-symbols => samples/style-graphics-with-symbols}/src/main/res/values/strings.xml (56%) rename {style-graphics-with-symbols => samples/style-graphics-with-symbols}/style-graphics-with-symbols.png (100%) delete mode 100644 search-with-geocode/.gitignore delete mode 100644 search-with-geocode/build.gradle.kts delete mode 100644 search-with-geocode/proguard-rules.pro delete mode 100644 search-with-geocode/src/main/AndroidManifest.xml delete mode 100644 search-with-geocode/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 search-with-geocode/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 search-with-geocode/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 search-with-geocode/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 search-with-geocode/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 search-with-geocode/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 search-with-geocode/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 search-with-geocode/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 search-with-geocode/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 search-with-geocode/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 search-with-geocode/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 search-with-geocode/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 search-with-geocode/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 search-with-geocode/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 secrets.defaults.properties delete mode 100644 select-features-in-feature-layer/.gitignore delete mode 100644 select-features-in-feature-layer/build.gradle.kts delete mode 100644 select-features-in-feature-layer/proguard-rules.pro delete mode 100644 select-features-in-feature-layer/src/main/AndroidManifest.xml delete mode 100644 select-features-in-feature-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 select-features-in-feature-layer/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 select-features-in-feature-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 select-features-in-feature-layer/src/main/res/values/strings.xml delete mode 100644 set-max-extent/build.gradle.kts delete mode 100644 set-max-extent/proguard-rules.pro delete mode 100644 set-max-extent/src/main/AndroidManifest.xml delete mode 100644 set-max-extent/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 set-max-extent/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 set-max-extent/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 set-max-extent/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 set-max-extent/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 set-max-extent/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 set-max-extent/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 set-max-extent/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 set-max-extent/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 set-max-extent/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 set-max-extent/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 set-max-extent/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 set-max-extent/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 set-max-extent/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 set-up-location-driven-geotriggers/.gitignore delete mode 100644 set-up-location-driven-geotriggers/build.gradle.kts delete mode 100644 set-up-location-driven-geotriggers/proguard-rules.pro delete mode 100644 set-up-location-driven-geotriggers/src/main/AndroidManifest.xml delete mode 100644 set-up-location-driven-geotriggers/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 set-up-location-driven-geotriggers/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 set-up-location-driven-geotriggers/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 set-viewpoint-rotation/.gitignore delete mode 100644 set-viewpoint-rotation/build.gradle.kts delete mode 100644 set-viewpoint-rotation/proguard-rules.pro delete mode 100644 set-viewpoint-rotation/src/main/AndroidManifest.xml delete mode 100644 set-viewpoint-rotation/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 set-viewpoint-rotation/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 set-viewpoint-rotation/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 set-viewpoint-rotation/src/main/res/values/strings.xml delete mode 100644 show-callout/.gitignore delete mode 100644 show-callout/build.gradle.kts delete mode 100644 show-callout/proguard-rules.pro delete mode 100644 show-callout/src/main/AndroidManifest.xml delete mode 100644 show-callout/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-callout/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-callout/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-callout/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-callout/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-callout/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-callout/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-callout/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-callout/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-callout/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-callout/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-callout/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-callout/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-callout/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-coordinates-in-multiple-formats/.gitignore delete mode 100644 show-coordinates-in-multiple-formats/build.gradle.kts delete mode 100644 show-coordinates-in-multiple-formats/proguard-rules.pro delete mode 100644 show-coordinates-in-multiple-formats/src/main/AndroidManifest.xml delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-coordinates-in-multiple-formats/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-device-location-using-indoor-positioning/.gitignore delete mode 100644 show-device-location-using-indoor-positioning/build.gradle.kts delete mode 100644 show-device-location-using-indoor-positioning/proguard-rules.pro delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-device-location-using-indoor-positioning/src/main/res/values/strings.xml delete mode 100644 show-device-location/.gitignore delete mode 100644 show-device-location/build.gradle.kts delete mode 100644 show-device-location/proguard-rules.pro delete mode 100644 show-device-location/src/main/AndroidManifest.xml delete mode 100644 show-device-location/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-device-location/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-device-location/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-device-location/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-device-location/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-device-location/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-device-location/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-device-location/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-device-location/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-device-location/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-device-location/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-device-location/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-device-location/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-geodesic-path-between-two-points/.gitignore delete mode 100644 show-geodesic-path-between-two-points/build.gradle.kts delete mode 100644 show-geodesic-path-between-two-points/proguard-rules.pro delete mode 100644 show-geodesic-path-between-two-points/src/main/AndroidManifest.xml delete mode 100644 show-geodesic-path-between-two-points/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-geodesic-path-between-two-points/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-geodesic-path-between-two-points/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-grid/.gitignore delete mode 100644 show-grid/build.gradle.kts delete mode 100644 show-grid/proguard-rules.pro delete mode 100644 show-grid/src/main/AndroidManifest.xml delete mode 100644 show-grid/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-grid/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-grid/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-grid/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-grid/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-grid/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-grid/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-grid/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-grid/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-grid/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-grid/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-grid/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-grid/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-grid/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-labels-on-layer/.gitignore delete mode 100644 show-labels-on-layer/build.gradle.kts delete mode 100644 show-labels-on-layer/proguard-rules.pro delete mode 100644 show-labels-on-layer/src/main/AndroidManifest.xml delete mode 100644 show-labels-on-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-labels-on-layer/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-labels-on-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-labels-on-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-labels-on-layer/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-labels-on-layer/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-labels-on-layer/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-labels-on-layer/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-labels-on-layer/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-labels-on-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-labels-on-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-labels-on-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-labels-on-layer/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-labels-on-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-line-of-sight-between-geoelements/.gitignore delete mode 100644 show-line-of-sight-between-geoelements/build.gradle.kts delete mode 100644 show-line-of-sight-between-geoelements/proguard-rules.pro delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-line-of-sight-between-geoelements/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-location-history/build.gradle.kts delete mode 100644 show-location-history/proguard-rules.pro delete mode 100644 show-location-history/src/main/AndroidManifest.xml delete mode 100644 show-location-history/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-location-history/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-location-history/src/main/res/drawable/ic_launcher_foreground.xml delete mode 100644 show-location-history/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-location-history/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-location-history/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-location-history/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-location-history/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-location-history/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-location-history/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-location-history/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-location-history/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-location-history/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-location-history/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-location-history/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-magnifier/.gitignore delete mode 100644 show-magnifier/build.gradle.kts delete mode 100644 show-magnifier/proguard-rules.pro delete mode 100644 show-magnifier/src/main/AndroidManifest.xml delete mode 100644 show-magnifier/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-magnifier/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-magnifier/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-magnifier/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-magnifier/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-magnifier/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-magnifier/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-magnifier/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-magnifier/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-magnifier/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-magnifier/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-magnifier/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-magnifier/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-magnifier/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-magnifier/src/main/res/values/strings.xml delete mode 100644 show-portal-user-info/build.gradle.kts delete mode 100644 show-portal-user-info/proguard-rules.pro delete mode 100644 show-portal-user-info/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-portal-user-info/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-portal-user-info/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-portal-user-info/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-portal-user-info/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-portal-user-info/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-portal-user-info/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-portal-user-info/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-portal-user-info/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-portal-user-info/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-portal-user-info/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-portal-user-info/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-portal-user-info/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-portal-user-info/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-result-of-spatial-operations/.gitignore delete mode 100644 show-result-of-spatial-operations/build.gradle.kts delete mode 100644 show-result-of-spatial-operations/proguard-rules.pro delete mode 100644 show-result-of-spatial-operations/src/main/AndroidManifest.xml delete mode 100644 show-result-of-spatial-operations/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-result-of-spatial-operations/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-result-of-spatial-operations/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-result-of-spatial-relationships/.gitignore delete mode 100644 show-result-of-spatial-relationships/build.gradle.kts delete mode 100644 show-result-of-spatial-relationships/proguard-rules.pro delete mode 100644 show-result-of-spatial-relationships/src/main/AndroidManifest.xml delete mode 100644 show-result-of-spatial-relationships/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-result-of-spatial-relationships/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-result-of-spatial-relationships/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 show-viewshed-from-point-in-scene/.gitignore delete mode 100644 show-viewshed-from-point-in-scene/build.gradle.kts delete mode 100644 show-viewshed-from-point-in-scene/proguard-rules.pro delete mode 100644 show-viewshed-from-point-in-scene/src/main/AndroidManifest.xml delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 show-viewshed-from-point-in-scene/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 sketch-on-map/.gitignore delete mode 100644 sketch-on-map/build.gradle.kts delete mode 100644 sketch-on-map/proguard-rules.pro delete mode 100644 sketch-on-map/src/main/AndroidManifest.xml delete mode 100644 sketch-on-map/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 sketch-on-map/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 sketch-on-map/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 sketch-on-map/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 sketch-on-map/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 sketch-on-map/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 sketch-on-map/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 sketch-on-map/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 sketch-on-map/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 sketch-on-map/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 sketch-on-map/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 sketch-on-map/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 sketch-on-map/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 sketch-on-map/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 snap-geometry-edits/.gitignore delete mode 100644 snap-geometry-edits/build.gradle.kts delete mode 100644 snap-geometry-edits/proguard-rules.pro delete mode 100644 snap-geometry-edits/src/main/AndroidManifest.xml delete mode 100644 snap-geometry-edits/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 snap-geometry-edits/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 snap-geometry-edits/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 snap-geometry-edits/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 snap-geometry-edits/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 snap-geometry-edits/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 snap-geometry-edits/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 snap-geometry-edits/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 snap-geometry-edits/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 snap-geometry-edits/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 snap-geometry-edits/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 snap-geometry-edits/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 snap-geometry-edits/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 snap-geometry-edits/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 style-graphics-with-renderer/.gitignore delete mode 100644 style-graphics-with-renderer/build.gradle.kts delete mode 100644 style-graphics-with-renderer/proguard-rules.pro delete mode 100644 style-graphics-with-renderer/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 style-graphics-with-renderer/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 style-graphics-with-renderer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 style-graphics-with-renderer/src/main/res/values/strings.xml delete mode 100644 style-graphics-with-symbols/.gitignore delete mode 100644 style-graphics-with-symbols/build.gradle.kts delete mode 100644 style-graphics-with-symbols/proguard-rules.pro delete mode 100644 style-graphics-with-symbols/src/main/AndroidManifest.xml delete mode 100644 style-graphics-with-symbols/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 style-graphics-with-symbols/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 style-graphics-with-symbols/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/README.md b/README.md index d191a0f0..76b5dbf4 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,21 @@ -# ArcGIS Maps SDK Kotlin Samples +# ArcGIS Maps SDK Kotlin Samples + +[![Link: ArcGIS Developers home](https://img.shields.io/badge/ArcGIS%20Developers%20Home-633b9b?style=flat-square)](https://developers.arcgis.com) +[![Link: Documentation](https://img.shields.io/badge/Documentation-633b9b?style=flat-square)](https://developers.arcgis.com/kotlin/) +[![Link: Tutorials](https://img.shields.io/badge/Tutorials-633b9b?style=flat-square)](https://developers.arcgis.com/documentation/mapping-apis-and-services/tutorials/) +[![Badge: Samples](https://img.shields.io/badge/Samples-633b9b?style=flat-square)](https://developers.arcgis.com/kotlin/sample-code/) +[![Link: Toolkit](https://img.shields.io/badge/Toolkit-633b9b?style=flat-square)](https://developers.arcgis.com/kotlin/toolkit/) +[![Link: Esri Community](https://img.shields.io/badge/🙋-Get%20help%20in%20Esri%20Community-633b9b?style=flat-square)](https://community.esri.com/t5/kotlin-maps-sdk-questions/bd-p/kotlin-maps-sdk-questions) + + Get it on Google Play ## Overview -ArcGIS Maps SDK for Kotlin v200.5.0 samples. The `main` branch of this repository contains sample app modules for the latest available version of the [ArcGIS Maps SDK Android Kotlin](https://developers.arcgis.com/kotlin/). Samples released under older versions can be found through the [git tags](https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/tags). Please read our [wiki](https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/wiki) for help with working with this repository. +ArcGIS Maps SDK for Kotlin v200.6.0 samples. The `main` branch of this repository contains sample app modules for the latest available version of the [ArcGIS Maps Kotlin SDK](https://developers.arcgis.com/kotlin/). Samples released under older versions can be found through the [git tags](https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/tags). Please read our [wiki](https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/wiki) for help with working with this repository. ## Prerequisites -* The samples are building with `compileSdkVersion 33` +* The samples are building with `compileSdkVersion 35` * [Android Studio](http://developer.android.com/sdk/index.html) * [An ArcGIS Developers API key](https://developers.arcgis.com/kotlin/get-started/#3-get-an-api-key) @@ -31,11 +40,11 @@ A long-lived access token that gives your application access to ArcGIS location * **Location services** > **Geocoding** * **Location services** > **Routing** -The Android samples in this repository have been structured to use an API key, set once, which will run in all samples. -Set your API key in the `gradle.properties` file located in the `/.gradle` folder within your home directory. -The API_KEY property should contain quotes around the key itself: +The Kotlin samples in this repository have been structured to use an access token, set once, which will run in all samples. +Set your access token in the `local.properties` in the same folder as the `secrets.defauls.properties`. +The ACCESS_TOKEN property should contain quotes around the key itself: ```gradle -API_KEY = "YOUR_API_KEY" // path: /Users//.gradle/gradle.properties +ACCESS_TOKEN="YOUR_ACCESS_TOKEN" // local.properties ``` ### ArcGIS identity @@ -62,7 +71,7 @@ $ ./gradlew assembleDebug adb -d install path/to/sample.apk ``` -Built APK's are saved to **arcgis-maps-sdk-kotlin-samples/[module-name]/build/outputs/apk/**. More information about running apps on devices can be found [here](https://developer.android.com/studio/run/device.html). +Built APK's are saved to **arcgis-maps-sdk-kotlin-samples/app/build/outputs/**. More information about running apps on devices can be found [here](https://developer.android.com/studio/run/device.html). ## Issues @@ -83,6 +92,18 @@ Anyone and everyone is welcome to [contribute](.github/CONTRIBUTING.md). We do a Please see our [guidelines for contributing doc](https://github.com/Esri/contributing/blob/master/README.md) +## Third-Party Libraries + +This project uses the following third-party libraries: + +- **[Showdown](https://github.com/showdownjs/showdown/blob/master/LICENSE)** + - License: MIT License + - Copyright: 2018, 2021 + +- **[Highlight.js](https://github.com/highlightjs/highlight.js/blob/main/LICENSE)** + - License: BSD 3-Clause License + - Copyright: 2006, Ivan Sagalaev + ## Licensing Copyright 2022 Esri diff --git a/add-3d-tiles-layer/build.gradle.kts b/add-3d-tiles-layer/build.gradle.kts deleted file mode 100644 index a6205593..00000000 --- a/add-3d-tiles-layer/build.gradle.kts +++ /dev/null @@ -1,54 +0,0 @@ -plugins { - id("com.android.application") - id("org.jetbrains.kotlin.android") -} - -android { - compileSdk = libs.versions.compileSdk.get().toInt() - - defaultConfig { - applicationId = "com.esri.arcgismaps.sample.add3dtileslayer" - minSdk = libs.versions.minSdk.get().toInt() - targetSdk = libs.versions.targetSdk.get().toInt() - versionCode = libs.versions.versionCode.get().toInt() - versionName = libs.versions.versionName.get() - buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) - } - - buildTypes { - release { - isMinifyEnabled = false - proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") - } - } - - buildFeatures { - compose = true - buildConfig = true - } - - composeOptions { - kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() - } - - namespace = "com.esri.arcgismaps.sample.add3dtileslayer" -} - -dependencies { - // lib dependencies from rootProject build.gradle.kts - implementation(libs.androidx.core.ktx) - implementation(libs.androidx.lifecycle.runtime.ktx) - implementation(libs.androidx.lifecycle.viewmodel.compose) - implementation(libs.androidx.activity.compose) - // Jetpack Compose Bill of Materials - implementation(platform(libs.androidx.compose.bom)) - // Jetpack Compose dependencies - implementation(libs.androidx.compose.ui) - implementation(libs.androidx.compose.material3) - implementation(libs.androidx.compose.ui.tooling) - implementation(libs.androidx.compose.ui.tooling.preview) - implementation(project(":samples-lib")) - // Toolkit dependencies - implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) - implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) -} diff --git a/add-3d-tiles-layer/proguard-rules.pro b/add-3d-tiles-layer/proguard-rules.pro deleted file mode 100644 index 2f9dc5a4..00000000 --- a/add-3d-tiles-layer/proguard-rules.pro +++ /dev/null @@ -1,21 +0,0 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle.kts. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile diff --git a/add-3d-tiles-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml b/add-3d-tiles-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index c7bd21db..00000000 --- a/add-3d-tiles-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - diff --git a/add-3d-tiles-layer/src/main/res/drawable/ic_launcher_background.xml b/add-3d-tiles-layer/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 6d8cae10..00000000 --- a/add-3d-tiles-layer/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/add-3d-tiles-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/add-3d-tiles-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 6b78462d..00000000 --- a/add-3d-tiles-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/add-3d-tiles-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/add-3d-tiles-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 6b78462d..00000000 --- a/add-3d-tiles-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/add-3d-tiles-layer/src/main/res/mipmap-hdpi/ic_launcher.png b/add-3d-tiles-layer/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a2f5908281d070150700378b64a84c7db1f97aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3056 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 axPAxe%7rDusX+w*00006jj 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⁣ zwiG+x#%j}{0gU~J8;<|!B1@-XaB@{KORFwrYg_8rOv({b0EO#DbeQRm;B6_9=mXGf z-x|VL{zd`)#@yN}HkCSJbjbNlE|zL3Wm9Q8HY`sV)}3%pgN>cL^67{Z;PPL(*wT8N zUjXU{@|*hvm}({wsAC=x0^ok0%UAz0;sogW{B!nDqk|JJ5x~4NfTDgP49^zeu`csl?5mY@JdQdISc zFs!E{^grmkLnUk9 zny~m)1vws@5BFI<-0Tuo2JWX(0v`W|t(wg;s--L47WTvTMz-8l#TL^=OJNRS2?_Qj z3AKT+gvbyBi#H*-tJ%tWD|>EV3wy|8qxfzS!5RW;Jpl5*zo&^UBU=fG#2}UvRyNkK zA06Dy9;K1ca@r2T>yThYgI!ont$(G{6q#2QT+00r_x0(b)gsE`lBB?2gr55gq^D3Fi&p%E(p9>U%bv zkg1Jco(RbyTX7FDHOnl7-O@ zI$AaIl?9NJKPm(WiBP`1-#CB1QzU>&hKm)fpa5DKE{2$X0hGz-0uZ?cyTk(YC!Y&| zL=1VrNERSA5NA2jq7FACfX4JfPyj5XXl1yv0>~s;eF7L2$>&oMqeTFT2m$y7FlkON z_yurD1yIOvA;5C6016pyxBznGUt0kJ&k5r#;&>Jow`r)sp9R~PmK~lz$3xH%LT*1U zJdOyABZ3!FvNoR*vN$5ykHS8f`jA4zV+|L}i1C4`B2c{R0;UdYxaU|H)2avz@ z=mEYc|2S<+(B2Tj+FkX+2D+yFI!k9lWMA61DJ{)e;lum$(;O87?vGJJe!KtK04+N_ zI*P~t@dUb>9Xh{dbyl{-ZQ(UMgz7$|QfL5XSPkskt^NgctYC#;4WcZB1@%@wy@2t3 z2z0DI7&%b$*Aw~abe?GxE`ez@+6hOh-6*8fHRV{1os$EL@}uUZeG4h1&Be`98q*7j z=3-v+lhIjfWVo12!<>%V^a6lTgW3+_#W6n|p*~==zOH7z$0{LSZk(Tpd7EaD04hnA zL;#fxS0aD{`5^&D`}>0Uq?byDD-l2=!wm_bLcUl4gc(% za1p|itVANvFF>hghAS07Im1;IK;|b*W)}VDyI;BIp2=K*yu2a)j?B|f<44NI$NbmJ z#dE0>jI$fMr&@>4kN8MLFb4&2O9fEKaQg%(QO$4_1rVQywG^CmBLh#}_7gKW3vd?| z2?1^&KWq8}8I^_S0|)MowU_pw$q@nl@Nkn$z>BQq_KA^9yaR`(R3u{{Ig;cwt z@AJ^{ODQCm^neroM9nKNUAXi9RCK`OsP_LuR0PUR(YZCCX5dNF6VzcoK&=b^r`W?ltt|*F zpkoae%ZT{C1h~EcFui~b7fF`vb<<~j_VquuUA$}QqIKYELPp#;{u?q8Dz}WAG-(3; zjrm$i%7UbyZMM(Y{>!uJ#vNB?R~B{6Htp=>e*<{fQQ5W7V(1coCWlOON!MzZxhum| ztZBQpGR z;~#ur^&PockKdV{Q6R>o`Pl{0x!DEbpZ7y9Y;*ZvE!*gU`V1W3znva{f=?WO5I&>B z&hw6}tjECtaghm5z|C#%M;Yf_*pI^};h}Vl=^r9EN=tVDj86D;C$jIJ?K7VP+00000NkvXXu0mjf D5i!M* diff --git a/add-3d-tiles-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/add-3d-tiles-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 459ca609d3ae0d3943ab44cdc27feef9256dc6d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7098 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 diff --git a/add-3d-tiles-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png b/add-3d-tiles-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8ca12fe024be86e868d14e91120a6902f8e88ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6464 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 B0*L?s diff --git a/add-3d-tiles-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/add-3d-tiles-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 8e19b410a1b15ff180f3dacac19395fe3046cdec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10676 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 diff --git a/add-3d-tiles-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/add-3d-tiles-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 4c19a13c239cb67b8a2134ddd5f325db1d2d5bee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15523 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 BIP(Ai diff --git a/add-3d-tiles-layer/src/main/res/values/strings.xml b/add-3d-tiles-layer/src/main/res/values/strings.xml deleted file mode 100644 index 53e685ff..00000000 --- a/add-3d-tiles-layer/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - Add 3D tiles layer - diff --git a/add-custom-dynamic-entity-data-source/.gitignore b/add-custom-dynamic-entity-data-source/.gitignore deleted file mode 100644 index 796b96d1..00000000 --- a/add-custom-dynamic-entity-data-source/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/add-custom-dynamic-entity-data-source/build.gradle.kts b/add-custom-dynamic-entity-data-source/build.gradle.kts deleted file mode 100644 index 2be6d556..00000000 --- a/add-custom-dynamic-entity-data-source/build.gradle.kts +++ /dev/null @@ -1,56 +0,0 @@ -plugins { - id("com.android.application") - id("org.jetbrains.kotlin.android") -} - -android { - compileSdk = libs.versions.compileSdk.get().toInt() - - defaultConfig { - applicationId = "com.esri.arcgismaps.sample.addcustomdynamicentitydatasource" - minSdk = libs.versions.minSdk.get().toInt() - targetSdk = libs.versions.targetSdk.get().toInt() - versionCode = libs.versions.versionCode.get().toInt() - versionName = libs.versions.versionName.get() - buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) - } - - buildTypes { - release { - isMinifyEnabled = false - proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") - } - } - - buildFeatures { - compose = true - buildConfig = true - } - - composeOptions { - kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() - } - - namespace = "com.esri.arcgismaps.sample.addcustomdynamicentitydatasource" -} - -dependencies { - // lib dependencies from rootProject build.gradle.kts - implementation(libs.androidx.core.ktx) - implementation(libs.androidx.lifecycle.runtime.ktx) - implementation(libs.androidx.lifecycle.viewmodel.compose) - implementation(libs.androidx.activity.compose) - // Jetpack Compose Bill of Materials - implementation(platform(libs.androidx.compose.bom)) - // Jetpack Compose dependencies - implementation(libs.androidx.compose.ui) - implementation(libs.androidx.compose.material3) - implementation(libs.androidx.compose.ui.tooling) - implementation(libs.androidx.compose.ui.tooling.preview) - implementation(project(":samples-lib")) - // Toolkit dependencies - implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) - implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) - - implementation(libs.serialization) -} diff --git a/add-custom-dynamic-entity-data-source/src/main/AndroidManifest.xml b/add-custom-dynamic-entity-data-source/src/main/AndroidManifest.xml deleted file mode 100644 index 8eaea2ef..00000000 --- a/add-custom-dynamic-entity-data-source/src/main/AndroidManifest.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/add-custom-dynamic-entity-data-source/src/main/res/drawable-v24/ic_launcher_foreground.xml b/add-custom-dynamic-entity-data-source/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index c7bd21db..00000000 --- a/add-custom-dynamic-entity-data-source/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - diff --git a/add-custom-dynamic-entity-data-source/src/main/res/drawable/ic_launcher_background.xml b/add-custom-dynamic-entity-data-source/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 6d8cae10..00000000 --- a/add-custom-dynamic-entity-data-source/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/add-custom-dynamic-entity-data-source/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/add-custom-dynamic-entity-data-source/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 6b78462d..00000000 --- a/add-custom-dynamic-entity-data-source/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/add-custom-dynamic-entity-data-source/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/add-custom-dynamic-entity-data-source/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 6b78462d..00000000 --- a/add-custom-dynamic-entity-data-source/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/add-custom-dynamic-entity-data-source/src/main/res/mipmap-hdpi/ic_launcher.png b/add-custom-dynamic-entity-data-source/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a2f5908281d070150700378b64a84c7db1f97aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3056 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 axPAxe%7rDusX+w*00006jj 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⁣ zwiG+x#%j}{0gU~J8;<|!B1@-XaB@{KORFwrYg_8rOv({b0EO#DbeQRm;B6_9=mXGf z-x|VL{zd`)#@yN}HkCSJbjbNlE|zL3Wm9Q8HY`sV)}3%pgN>cL^67{Z;PPL(*wT8N zUjXU{@|*hvm}({wsAC=x0^ok0%UAz0;sogW{B!nDqk|JJ5x~4NfTDgP49^zeu`csl?5mY@JdQdISc zFs!E{^grmkLnUk9 zny~m)1vws@5BFI<-0Tuo2JWX(0v`W|t(wg;s--L47WTvTMz-8l#TL^=OJNRS2?_Qj z3AKT+gvbyBi#H*-tJ%tWD|>EV3wy|8qxfzS!5RW;Jpl5*zo&^UBU=fG#2}UvRyNkK zA06Dy9;K1ca@r2T>yThYgI!ont$(G{6q#2QT+00r_x0(b)gsE`lBB?2gr55gq^D3Fi&p%E(p9>U%bv zkg1Jco(RbyTX7FDHOnl7-O@ zI$AaIl?9NJKPm(WiBP`1-#CB1QzU>&hKm)fpa5DKE{2$X0hGz-0uZ?cyTk(YC!Y&| zL=1VrNERSA5NA2jq7FACfX4JfPyj5XXl1yv0>~s;eF7L2$>&oMqeTFT2m$y7FlkON z_yurD1yIOvA;5C6016pyxBznGUt0kJ&k5r#;&>Jow`r)sp9R~PmK~lz$3xH%LT*1U zJdOyABZ3!FvNoR*vN$5ykHS8f`jA4zV+|L}i1C4`B2c{R0;UdYxaU|H)2avz@ z=mEYc|2S<+(B2Tj+FkX+2D+yFI!k9lWMA61DJ{)e;lum$(;O87?vGJJe!KtK04+N_ zI*P~t@dUb>9Xh{dbyl{-ZQ(UMgz7$|QfL5XSPkskt^NgctYC#;4WcZB1@%@wy@2t3 z2z0DI7&%b$*Aw~abe?GxE`ez@+6hOh-6*8fHRV{1os$EL@}uUZeG4h1&Be`98q*7j z=3-v+lhIjfWVo12!<>%V^a6lTgW3+_#W6n|p*~==zOH7z$0{LSZk(Tpd7EaD04hnA zL;#fxS0aD{`5^&D`}>0Uq?byDD-l2=!wm_bLcUl4gc(% za1p|itVANvFF>hghAS07Im1;IK;|b*W)}VDyI;BIp2=K*yu2a)j?B|f<44NI$NbmJ z#dE0>jI$fMr&@>4kN8MLFb4&2O9fEKaQg%(QO$4_1rVQywG^CmBLh#}_7gKW3vd?| z2?1^&KWq8}8I^_S0|)MowU_pw$q@nl@Nkn$z>BQq_KA^9yaR`(R3u{{Ig;cwt z@AJ^{ODQCm^neroM9nKNUAXi9RCK`OsP_LuR0PUR(YZCCX5dNF6VzcoK&=b^r`W?ltt|*F zpkoae%ZT{C1h~EcFui~b7fF`vb<<~j_VquuUA$}QqIKYELPp#;{u?q8Dz}WAG-(3; zjrm$i%7UbyZMM(Y{>!uJ#vNB?R~B{6Htp=>e*<{fQQ5W7V(1coCWlOON!MzZxhum| ztZBQpGR z;~#ur^&PockKdV{Q6R>o`Pl{0x!DEbpZ7y9Y;*ZvE!*gU`V1W3znva{f=?WO5I&>B z&hw6}tjECtaghm5z|C#%M;Yf_*pI^};h}Vl=^r9EN=tVDj86D;C$jIJ?K7VP+00000NkvXXu0mjf D5i!M* diff --git a/add-custom-dynamic-entity-data-source/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/add-custom-dynamic-entity-data-source/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 459ca609d3ae0d3943ab44cdc27feef9256dc6d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7098 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 diff --git a/add-custom-dynamic-entity-data-source/src/main/res/mipmap-xxhdpi/ic_launcher.png b/add-custom-dynamic-entity-data-source/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8ca12fe024be86e868d14e91120a6902f8e88ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6464 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 B0*L?s diff --git a/add-custom-dynamic-entity-data-source/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/add-custom-dynamic-entity-data-source/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 8e19b410a1b15ff180f3dacac19395fe3046cdec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10676 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 diff --git a/add-custom-dynamic-entity-data-source/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/add-custom-dynamic-entity-data-source/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 4c19a13c239cb67b8a2134ddd5f325db1d2d5bee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15523 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 BIP(Ai diff --git a/add-dynamic-entity-layer/build.gradle.kts b/add-dynamic-entity-layer/build.gradle.kts deleted file mode 100644 index edcdafaf..00000000 --- a/add-dynamic-entity-layer/build.gradle.kts +++ /dev/null @@ -1,54 +0,0 @@ -plugins { - id("com.android.application") - id("org.jetbrains.kotlin.android") -} - -android { - compileSdk = libs.versions.compileSdk.get().toInt() - - defaultConfig { - applicationId = "com.esri.arcgismaps.sample.adddynamicentitylayer" - minSdk = libs.versions.minSdk.get().toInt() - targetSdk = libs.versions.targetSdk.get().toInt() - versionCode = libs.versions.versionCode.get().toInt() - versionName = libs.versions.versionName.get() - buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) - } - - buildTypes { - release { - isMinifyEnabled = false - proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") - } - } - - buildFeatures { - compose = true - buildConfig = true - } - - composeOptions { - kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() - } - - namespace = "com.esri.arcgismaps.sample.adddynamicentitylayer" -} - -dependencies { - // lib dependencies from rootProject build.gradle.kts - implementation(libs.androidx.core.ktx) - implementation(libs.androidx.lifecycle.runtime.ktx) - implementation(libs.androidx.lifecycle.viewmodel.compose) - implementation(libs.androidx.activity.compose) - // Jetpack Compose Bill of Materials - implementation(platform(libs.androidx.compose.bom)) - // Jetpack Compose dependencies - implementation(libs.androidx.compose.ui) - implementation(libs.androidx.compose.material3) - implementation(libs.androidx.compose.ui.tooling) - implementation(libs.androidx.compose.ui.tooling.preview) - implementation(project(":samples-lib")) - // Toolkit dependencies - implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) - implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) -} diff --git a/add-dynamic-entity-layer/proguard-rules.pro b/add-dynamic-entity-layer/proguard-rules.pro deleted file mode 100644 index 2f9dc5a4..00000000 --- a/add-dynamic-entity-layer/proguard-rules.pro +++ /dev/null @@ -1,21 +0,0 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle.kts. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile diff --git a/add-dynamic-entity-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml b/add-dynamic-entity-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index c7bd21db..00000000 --- a/add-dynamic-entity-layer/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - diff --git a/add-dynamic-entity-layer/src/main/res/drawable/ic_launcher_background.xml b/add-dynamic-entity-layer/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 6d8cae10..00000000 --- a/add-dynamic-entity-layer/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/add-dynamic-entity-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/add-dynamic-entity-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 6b78462d..00000000 --- a/add-dynamic-entity-layer/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/add-dynamic-entity-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/add-dynamic-entity-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 6b78462d..00000000 --- a/add-dynamic-entity-layer/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/add-dynamic-entity-layer/src/main/res/mipmap-hdpi/ic_launcher.png b/add-dynamic-entity-layer/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a2f5908281d070150700378b64a84c7db1f97aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3056 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 axPAxe%7rDusX+w*00006jj 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⁣ zwiG+x#%j}{0gU~J8;<|!B1@-XaB@{KORFwrYg_8rOv({b0EO#DbeQRm;B6_9=mXGf z-x|VL{zd`)#@yN}HkCSJbjbNlE|zL3Wm9Q8HY`sV)}3%pgN>cL^67{Z;PPL(*wT8N zUjXU{@|*hvm}({wsAC=x0^ok0%UAz0;sogW{B!nDqk|JJ5x~4NfTDgP49^zeu`csl?5mY@JdQdISc zFs!E{^grmkLnUk9 zny~m)1vws@5BFI<-0Tuo2JWX(0v`W|t(wg;s--L47WTvTMz-8l#TL^=OJNRS2?_Qj z3AKT+gvbyBi#H*-tJ%tWD|>EV3wy|8qxfzS!5RW;Jpl5*zo&^UBU=fG#2}UvRyNkK zA06Dy9;K1ca@r2T>yThYgI!ont$(G{6q#2QT+00r_x0(b)gsE`lBB?2gr55gq^D3Fi&p%E(p9>U%bv zkg1Jco(RbyTX7FDHOnl7-O@ zI$AaIl?9NJKPm(WiBP`1-#CB1QzU>&hKm)fpa5DKE{2$X0hGz-0uZ?cyTk(YC!Y&| zL=1VrNERSA5NA2jq7FACfX4JfPyj5XXl1yv0>~s;eF7L2$>&oMqeTFT2m$y7FlkON z_yurD1yIOvA;5C6016pyxBznGUt0kJ&k5r#;&>Jow`r)sp9R~PmK~lz$3xH%LT*1U zJdOyABZ3!FvNoR*vN$5ykHS8f`jA4zV+|L}i1C4`B2c{R0;UdYxaU|H)2avz@ z=mEYc|2S<+(B2Tj+FkX+2D+yFI!k9lWMA61DJ{)e;lum$(;O87?vGJJe!KtK04+N_ zI*P~t@dUb>9Xh{dbyl{-ZQ(UMgz7$|QfL5XSPkskt^NgctYC#;4WcZB1@%@wy@2t3 z2z0DI7&%b$*Aw~abe?GxE`ez@+6hOh-6*8fHRV{1os$EL@}uUZeG4h1&Be`98q*7j z=3-v+lhIjfWVo12!<>%V^a6lTgW3+_#W6n|p*~==zOH7z$0{LSZk(Tpd7EaD04hnA zL;#fxS0aD{`5^&D`}>0Uq?byDD-l2=!wm_bLcUl4gc(% za1p|itVANvFF>hghAS07Im1;IK;|b*W)}VDyI;BIp2=K*yu2a)j?B|f<44NI$NbmJ z#dE0>jI$fMr&@>4kN8MLFb4&2O9fEKaQg%(QO$4_1rVQywG^CmBLh#}_7gKW3vd?| z2?1^&KWq8}8I^_S0|)MowU_pw$q@nl@Nkn$z>BQq_KA^9yaR`(R3u{{Ig;cwt z@AJ^{ODQCm^neroM9nKNUAXi9RCK`OsP_LuR0PUR(YZCCX5dNF6VzcoK&=b^r`W?ltt|*F zpkoae%ZT{C1h~EcFui~b7fF`vb<<~j_VquuUA$}QqIKYELPp#;{u?q8Dz}WAG-(3; zjrm$i%7UbyZMM(Y{>!uJ#vNB?R~B{6Htp=>e*<{fQQ5W7V(1coCWlOON!MzZxhum| ztZBQpGR z;~#ur^&PockKdV{Q6R>o`Pl{0x!DEbpZ7y9Y;*ZvE!*gU`V1W3znva{f=?WO5I&>B z&hw6}tjECtaghm5z|C#%M;Yf_*pI^};h}Vl=^r9EN=tVDj86D;C$jIJ?K7VP+00000NkvXXu0mjf D5i!M* diff --git a/add-dynamic-entity-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/add-dynamic-entity-layer/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 459ca609d3ae0d3943ab44cdc27feef9256dc6d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7098 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 diff --git a/add-dynamic-entity-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png b/add-dynamic-entity-layer/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8ca12fe024be86e868d14e91120a6902f8e88ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6464 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 B0*L?s diff --git a/add-dynamic-entity-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/add-dynamic-entity-layer/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 8e19b410a1b15ff180f3dacac19395fe3046cdec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10676 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 diff --git a/add-dynamic-entity-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/add-dynamic-entity-layer/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 4c19a13c239cb67b8a2134ddd5f325db1d2d5bee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15523 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 BIP(Ai diff --git a/add-feature-layers/.gitignore b/add-feature-layers/.gitignore deleted file mode 100644 index 796b96d1..00000000 --- a/add-feature-layers/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/add-feature-layers/build.gradle.kts b/add-feature-layers/build.gradle.kts deleted file mode 100644 index c2b5c393..00000000 --- a/add-feature-layers/build.gradle.kts +++ /dev/null @@ -1,39 +0,0 @@ -plugins { - id("com.android.application") - id("org.jetbrains.kotlin.android") -} - -android { - compileSdk = libs.versions.compileSdk.get().toInt() - - defaultConfig { - applicationId = "com.esri.arcgismaps.sample.addfeaturelayers" - minSdk = libs.versions.minSdk.get().toInt() - targetSdk = libs.versions.targetSdk.get().toInt() - versionCode = libs.versions.versionCode.get().toInt() - versionName = libs.versions.versionName.get() - buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) - } - - buildTypes { - release { - isMinifyEnabled = false - proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") - } - } - - buildFeatures { - dataBinding = true - buildConfig = true - } - - namespace = "com.esri.arcgismaps.sample.addfeaturelayers" -} - -dependencies { - // lib dependencies from rootProject build.gradle.kts - implementation(libs.androidx.constraintlayout) - implementation(libs.android.material) - implementation(libs.androidx.appcompat) - implementation(project(":samples-lib")) -} diff --git a/add-feature-layers/proguard-rules.pro b/add-feature-layers/proguard-rules.pro deleted file mode 100644 index 2f9dc5a4..00000000 --- a/add-feature-layers/proguard-rules.pro +++ /dev/null @@ -1,21 +0,0 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle.kts. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile diff --git a/add-feature-layers/src/main/AndroidManifest.xml b/add-feature-layers/src/main/AndroidManifest.xml deleted file mode 100644 index d2957b0d..00000000 --- a/add-feature-layers/src/main/AndroidManifest.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/add-feature-layers/src/main/res/drawable-v24/ic_launcher_foreground.xml b/add-feature-layers/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index c7bd21db..00000000 --- a/add-feature-layers/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - diff --git a/add-feature-layers/src/main/res/drawable/ic_launcher_background.xml b/add-feature-layers/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 6d8cae10..00000000 --- a/add-feature-layers/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/add-feature-layers/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/add-feature-layers/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 6b78462d..00000000 --- a/add-feature-layers/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/add-feature-layers/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/add-feature-layers/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 6b78462d..00000000 --- a/add-feature-layers/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/add-feature-layers/src/main/res/mipmap-hdpi/ic_launcher.png b/add-feature-layers/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a2f5908281d070150700378b64a84c7db1f97aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3056 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 axPAxe%7rDusX+w*00006jj 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⁣ zwiG+x#%j}{0gU~J8;<|!B1@-XaB@{KORFwrYg_8rOv({b0EO#DbeQRm;B6_9=mXGf z-x|VL{zd`)#@yN}HkCSJbjbNlE|zL3Wm9Q8HY`sV)}3%pgN>cL^67{Z;PPL(*wT8N zUjXU{@|*hvm}({wsAC=x0^ok0%UAz0;sogW{B!nDqk|JJ5x~4NfTDgP49^zeu`csl?5mY@JdQdISc zFs!E{^grmkLnUk9 zny~m)1vws@5BFI<-0Tuo2JWX(0v`W|t(wg;s--L47WTvTMz-8l#TL^=OJNRS2?_Qj z3AKT+gvbyBi#H*-tJ%tWD|>EV3wy|8qxfzS!5RW;Jpl5*zo&^UBU=fG#2}UvRyNkK zA06Dy9;K1ca@r2T>yThYgI!ont$(G{6q#2QT+00r_x0(b)gsE`lBB?2gr55gq^D3Fi&p%E(p9>U%bv zkg1Jco(RbyTX7FDHOnl7-O@ zI$AaIl?9NJKPm(WiBP`1-#CB1QzU>&hKm)fpa5DKE{2$X0hGz-0uZ?cyTk(YC!Y&| zL=1VrNERSA5NA2jq7FACfX4JfPyj5XXl1yv0>~s;eF7L2$>&oMqeTFT2m$y7FlkON z_yurD1yIOvA;5C6016pyxBznGUt0kJ&k5r#;&>Jow`r)sp9R~PmK~lz$3xH%LT*1U zJdOyABZ3!FvNoR*vN$5ykHS8f`jA4zV+|L}i1C4`B2c{R0;UdYxaU|H)2avz@ z=mEYc|2S<+(B2Tj+FkX+2D+yFI!k9lWMA61DJ{)e;lum$(;O87?vGJJe!KtK04+N_ zI*P~t@dUb>9Xh{dbyl{-ZQ(UMgz7$|QfL5XSPkskt^NgctYC#;4WcZB1@%@wy@2t3 z2z0DI7&%b$*Aw~abe?GxE`ez@+6hOh-6*8fHRV{1os$EL@}uUZeG4h1&Be`98q*7j z=3-v+lhIjfWVo12!<>%V^a6lTgW3+_#W6n|p*~==zOH7z$0{LSZk(Tpd7EaD04hnA zL;#fxS0aD{`5^&D`}>0Uq?byDD-l2=!wm_bLcUl4gc(% za1p|itVANvFF>hghAS07Im1;IK;|b*W)}VDyI;BIp2=K*yu2a)j?B|f<44NI$NbmJ z#dE0>jI$fMr&@>4kN8MLFb4&2O9fEKaQg%(QO$4_1rVQywG^CmBLh#}_7gKW3vd?| z2?1^&KWq8}8I^_S0|)MowU_pw$q@nl@Nkn$z>BQq_KA^9yaR`(R3u{{Ig;cwt z@AJ^{ODQCm^neroM9nKNUAXi9RCK`OsP_LuR0PUR(YZCCX5dNF6VzcoK&=b^r`W?ltt|*F zpkoae%ZT{C1h~EcFui~b7fF`vb<<~j_VquuUA$}QqIKYELPp#;{u?q8Dz}WAG-(3; zjrm$i%7UbyZMM(Y{>!uJ#vNB?R~B{6Htp=>e*<{fQQ5W7V(1coCWlOON!MzZxhum| ztZBQpGR z;~#ur^&PockKdV{Q6R>o`Pl{0x!DEbpZ7y9Y;*ZvE!*gU`V1W3znva{f=?WO5I&>B z&hw6}tjECtaghm5z|C#%M;Yf_*pI^};h}Vl=^r9EN=tVDj86D;C$jIJ?K7VP+00000NkvXXu0mjf D5i!M* diff --git a/add-feature-layers/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/add-feature-layers/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 459ca609d3ae0d3943ab44cdc27feef9256dc6d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7098 zcmV;r8%5-aP)U(QdAI7f)tS=AhH53iU?Q%B}x&gA$2B`o|*LCD1jhW zSQpS0{*?u3iXtkY?&2<)$@#zc%$?qDlF1T~d7k&lWaiv^&wbx>zVm(GIrof<%iY)A zm%|rhEg~Z$Te<*wd9Cb1SB{RkOI$-=MBtc%k*xtvYC~Uito}R@3fRUqJvco z|Bt2r9pSOcJocAEd)UN^Tz-82GUZlqsU;wb|2Q_1!4Rms&HO1Xyquft~#6lJoR z`$|}VSy@{k6U652FJ~bnD9(X%>CS6Wp6U>sn;f}te}%WL`rg)qE4Q=4OOhk^@ykw( ziKr^LHnAd4M?#&SQhw8zaC05q#Mc66K^mxY!dZ=W+#Bq1B}cQ6Y8FWd(n>#%{8Di_8$CHibtvP z-x#-g;~Q?y0vJA*8TW>ZxF?fAy1DuFy7%O1ylLF(t=ah7LjZ$=p!;8(ZLjXAhwEkCR{wF`L=hwm>|vLK2=gR&KM1ZEG9R~53yNCZdabQoQ%VsolX zS#WlesPcpJ)7XLo6>Ly$im38oxyiizP&&>***e@KqUk3q3y+LQN^-v?ZmO>9O{Oq@ z{{He$*Z=Kf_FPR>El3iB*FULYFMnLa#Fl^l&|bFg$Omlh{xVVJ7uHm=4WE6)NflH6 z=>z4w{GV&8#MNnEY3*B7pXU!$9v-tZvdjO}9O=9r{3Wxq2QB}(n%%YI$)pS~NEd}U z)n#nv-V)K}kz9M0$hogDLsa<(OS0Hf5^WUKO-%WbR1W1ID$NpAegxHH;em?U$Eyn1 zU{&J2@WqSUn0tav=jR&&taR9XbV+Izb*PwFn|?cv0mksBdOWeGxNb~oR;`~>#w3bp zrOrEQ+BiW_*f&GARyW|nE}~oh0R>>AOH^>NHNKe%%sXLgWRu1Sy3yW0Q#L{8Y6=3d zKd=By=Nb8?#W6|LrpZm>8Ro)`@cLmU;D`d64nKT~6Z!aLOS{m`@oYwD`9yily@}%yr0A>P!6O4G|ImNbBzI`LJ0@=TfLt^f`M07vw_PvXvN{nx%4 zD8vS>8*2N}`lD>M{`v?2!nYnf%+`GRK3`_i+yq#1a1Yx~_1o~-$2@{=r~q11r0oR* zqBhFFVZFx!U0!2CcItqLs)C;|hZ|9zt3k^(2g32!KB-|(RhKbq-vh|uT>jT@tX8dN zH`TT5iytrZT#&8u=9qt=oV`NjC)2gWl%KJ;n63WwAe%-)iz&bK{k`lTSAP`hr)H$Q`Yq8-A4PBBuP*-G#hSKrnmduy6}G zrc+mcVrrxM0WZ__Y#*1$mVa2y=2I`TQ%3Vhk&=y!-?<4~iq8`XxeRG!q?@l&cG8;X zQ(qH=@6{T$$qk~l?Z0@I4HGeTG?fWL67KN#-&&CWpW0fUm}{sBGUm)Xe#=*#W{h_i zohQ=S{=n3jDc1b{h6oTy=gI!(N%ni~O$!nBUig}9u1b^uI8SJ9GS7L#s!j;Xy*CO>N(o6z){ND5WTew%1lr? znp&*SAdJb5{L}y7q#NHbY;N_1vn!a^3TGRzCKjw?i_%$0d2%AR73CwHf z`h4QFmE-7G=psYnw)B!_Cw^{=!UNZeR{(s47|V$`3;-*gneX=;O+eN@+Efd_Zt=@H3T@v&o^%H z7QgDF8g>X~$4t9pv35G{a_8Io>#>uGRHV{2PSk#Ea~^V8!n@9C)ZH#87~ z#{~PUaRR~4K*m4*PI16)rvzdaP|7sE8SyMQYI6!t(%JNebR%?lc$={$s?VBI0Qk!A zvrE4|#asTZA|5tB{>!7BcxOezR?QIo4U_LU?&9Im-liGSc|TrJ>;1=;W?gG)0pQaw z|6o7&I&PH!*Z=c7pNPkp)1(4W`9Z01*QKv44FkvF^2Kdz3gDNpV=A6R;Q}~V-_sZY zB9DB)F8%iFEjK?Gf4$Cwu_hA$98&pkrJM!7{l+}osR_aU2PEx!1CRCKsS`0v$LlKq z{Pg#ZeoBMv@6BcmK$-*|S9nv50or*2&EV`L7PfW$2J7R1!9Q(1SSe42eSWZ5sYU?g z2v{_QB^^jfh$)L?+|M`u-E7D=Hb?7@9O89!bRUSI7uD?Mxh63j5!4e(v)Kc&TUEqy z8;f`#(hwrIeW);FA0CK%YHz6;(WfJz^<&W#y0N3O2&Qh_yxHu?*8z1y9Ua}rECL!5 z7L1AEXx83h^}+)cY*Ko{`^0g3GtTuMP>b$kq;Aqo+2d&+48mc#DP;Sv z*UL^nR*K7J968xR0_eTaZ`N`u_c#9bFUjTj-}0+_57(gtEJT|7PA12W=2Z>#_a z&Wg@_b=$d~wonN3h~?)gS`qxx<4J&`dI*rH9!mTSiQj(0rF-{YoNJRnOqd5IbP7p} ztDaPu$A;#osxf=z2zVe4>tpa(knS_Mp67nKcE<>Cj$G2orP(Z$Oc4;4DPwbXYZsS^ z;b>59s(LgYmx|tkRD?U{+9VZ$T}{S}L6>lQNR^a|&5joAFXtOrI07Do!vk(e$mu@Y zNdN!djB`Hq1*T8mrC@S)MLwZ`&8aM8YYtVj7i)IY{g&D1sJaY`3e=1DSFnjO+jEHH zj+|@r$$4RtpuJ!8=C`n5X;5BjU2slP9VV&m0gr+{O(I}9pYF32AMU?n$k$=x;X^E# zOb-x}p1_`@IOXAj3>HFxnmvBV9M^^9CfD7UlfuH*y^aOD?X6D82p_r*c>DF)m=9>o zgv_SDeSF6WkoVOI<_mX};FlW9rk3WgQP|vr-eVo8!wH!TiX)aiw+I|dBWJX=H6zxx z_tSI2$ChOM+?XlJwEz3!juYU6Z_b+vP-Y|m1!|ahw>Kpjrii-M_wmO@f@7;aK(I;p zqWgn+X^onc-*f)V9Vfu?AHLHHK!p2|M`R&@4H0x4hD5#l1##Plb8KsgqGZ{`d+1Ns zQ7N(V#t49wYIm9drzw`;WSa|+W+VW8Zbbx*Z+aXHSoa!c!@3F_yVww58NPH2->~Ls z2++`lSrKF(rBZLZ5_ts6_LbZG-W-3fDq^qI>|rzbc@21?)H>!?7O*!D?dKlL z6J@yulp7;Yk6Bdytq*J1JaR1!pXZz4aXQ{qfLu0;TyPWebr3|*EzCk5%ImpjUI4cP z7A$bJvo4(n2km-2JTfRKBjI9$mnJG@)LjjE9dnG&O=S;fC)@nq9K&eUHAL%yAPX7OFuD$pb_H9nhd{iE0OiI4#F-);A|&YT z|A3tvFLfR`5NYUkE?Rfr&PyUeFX-VHzcss2i*w06vn4{k1R%1_1+Ygx2oFt*HwfT> zd=PFdfFtrP1+YRs0AVr{YVp4Bnw2HQX-|P$M^9&P7pY6XSC-8;O2Ia4c{=t{NRD=z z0DeYUO3n;p%k zNEmBntbNac&5o#&fkY1QSYA4tKqBb=w~c6yktzjyk_Po)A|?nn8>HdA31amaOf7jX z2qillM8t8V#qv5>19Cg_X`mlU*O5|C#X-kfAXAHAD*q%6+z%IK(*H6olm-N4%Ic)5 zL`?wQgXfD&qQRxWskoO^Ylb>`jelq;*~ZIwKw|#BQjOSLkgc2uy7|oFEVhC?pcnU+ z^7qz}Z2%F!WOp%JO3y*&_7t;uRfU>)drR1q)c7lX?;A1-TuLTR zyr(`7O19`eW{ev;L%`;BvOzh?m|)Rh?W8&I$KVvUTo?@f@K!du&vf=o6kKb?hA z%e6$T0jWS7doVkN%^_k3QOksfV?aC$Ge$a)z(!C@UVs*@qzDw*OFd*JfX#>5LCXjE z_vfUrLF7D`K$U2Ld#OCnh9U!;r7%GlKo$e__Il-oba06ER{H&f#J&W@x^^5j;y$0` zs2`m6pf+{UiDb{Mjsb$rH+MCM6G_wX92so96`ODFYKD>!Xz^0y@U7Tc1uON4L<>2f-oPe%FRPEZ@S#-yd7Md-i?v z)$Kgtq;%4g@>Kap3Nl2I&jnCIfGmRmcF4CXfF1H}3SfhLg8=!a0ucGaUk&c3*Ykgl z2X_L84cs+FD#cjf-nMJkVDH%XzOoh5!X-Q$K5VZx-hGF7MQ=XKBjhZZQ@1Sh zO^vY`WQ`zi21z-+01na%<^niMFIWm-n|!?hm4X2HEHkba4YS|+HRoIR=`#Xck@PFXaPjnP z=hC4A*0lumS+gpK=TUN!G;{WqICbMz-V=-lTP^@a#C|E!qH;T00SZh7u#?+?08g0< zV1s%-U-`T@8wGh!3pO^`zUIY{nAED7kBqg!qi&GfOp>57f2PGTV19m z0qU@1PYkf%4z_%;Sq4IY94rS+ie~pwT@O3+tg?#k_=5PIk6tV@< zwLoqM0wBVLkI#`|1w=eYMnc^aRR!t?lnUng>WekR#X!!9mYXL3g^gC7`)S7mmo{y} z9*N!d$s32Nu{cZp#O|UxEZK7eY<7hGcI=lc;HrSVL|HA|S$rhhu_DBT&l+`75d`Sj3LaM~H)P zZuk2&jor6yipafklSsPL-vMo?0yAYXpH3=LveBhkno-3{4VLWL16I-@!RM$Po>&}} zm&PX3-$i>$*yx-THZmvK2q`8Qm7B`(NMR;>VSgoGw}W|G6Xd6v04Zf;HIZ0DZU?@- z39vPe0N8w(9kl$2?eG4T?tLgY5V&aFl%~g;2)aSpi!dl?{hDgsz|3<-M(gPtwP_!n z2aB4tV?d0k+>X`+(HMYfK@qtfDK|mIJeg+A<_i-n+5wkrexFs#V0N&~+{+qJ(wggC*52o2daaRwcu7r;S!!KwguB3!Ei7?IEY ze4V$m{8B4Q^(VK4~Ea!V@@}Gs0HGbR5 zy~WI*21hZuoiK`=O$2a|Uce-Zi2%A*pB|?{gv)n8+_B+i&u8Ys)ePY+UwhBDlzbC& z+N00*-?a8DTC26*(3pKgeMO`fOau^-+c6Qqq}3-dpTsEEH}ds! zT^}8XAWO>c5%+qF%#M8#x_0gC+N%q8h6-%w;qidS%gai<T)vpfYuCHXRx6O-TbC|fnj87X zBESvn(9XlXFMj6%{&BaNQ&;xixaKP)+jJ|%u&?HXvYficY}{%hf?0rNDS-X-0_Jcr zjfj~n?T;~RL#sd4ZED2Jf{*Vj+*1eP9-H+~8X^#Jb?HHabLY)EH{QD@Yh-$M`XXt@3_f-L8nBo~*C?L4~n6M92PCuzX=KFgM*j!B66er$F! z+*M(Wkk`UI@uhrL#IUz-C{K@@xtd&n-PQz%kc}7YeE{{&$?}-*yW$eG*E4jp>B_U!2`2oZuvvitN& z%RN>tE$+Yhtqb1q+xQHbp=W4uKSiIj_LZppR0=hEiVj>P0^Vcr^hu2+#Hqum+}zzo znqZ|M4oD|qd=y&JX-qob`=uqt?o%FJPIVY2w0M7BH>#sx>s#OM#9JF1(3LxMAe-vi ztJeU*G)aksP`5sP9_%|~>Pp{NmMMcay>&D+cI%H}$uSx{Su(yz$)2e$*pS%*+!Zo>DNp(P7 zI%w^D2ceEFUGCtQPKfsKr`x%^dy;Rh>lMKuhA^btz=071W=vV`_xz&m;cvd0`|!3+ z2M6uga6CNvy)%Pjw_X}5+xf###jc+?=>6chZI{BMH=haH^7ipT>(?9{weF3apk<4; z_nZFsi`@oFBXCZE^k9B1x+cH2)~9d(MnfEm;GJxG*IB zU@ly{cOTWk*K1ryX+T7m!6A>VwB-*qfH;b>`AUP19lLSA9HbfppW!={L0K)??SymOCA^V>=tOBLn2c5e ksm9QK-qMKdW>5J419kFO%DdQj-T(jq07*qoM6N<$f+5oB`~Uy| diff --git a/add-feature-layers/src/main/res/mipmap-xxhdpi/ic_launcher.png b/add-feature-layers/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8ca12fe024be86e868d14e91120a6902f8e88ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6464 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 B0*L?s diff --git a/add-feature-layers/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/add-feature-layers/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 8e19b410a1b15ff180f3dacac19395fe3046cdec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10676 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 diff --git a/add-feature-layers/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/add-feature-layers/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 4c19a13c239cb67b8a2134ddd5f325db1d2d5bee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15523 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 BIP(Ai diff --git a/add-features-with-contingent-values/.gitignore b/add-features-with-contingent-values/.gitignore deleted file mode 100644 index 796b96d1..00000000 --- a/add-features-with-contingent-values/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/add-features-with-contingent-values/build.gradle.kts b/add-features-with-contingent-values/build.gradle.kts deleted file mode 100644 index 246aaa3d..00000000 --- a/add-features-with-contingent-values/build.gradle.kts +++ /dev/null @@ -1,39 +0,0 @@ -plugins { - id("com.android.application") - id("org.jetbrains.kotlin.android") -} - -android { - compileSdk = libs.versions.compileSdk.get().toInt() - - defaultConfig { - applicationId = "com.esri.arcgismaps.sample.addfeatureswithcontingentvalues" - minSdk = libs.versions.minSdk.get().toInt() - targetSdk = libs.versions.targetSdk.get().toInt() - versionCode = libs.versions.versionCode.get().toInt() - versionName = libs.versions.versionName.get() - buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) - } - - buildTypes { - release { - isMinifyEnabled = false - proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") - } - } - - buildFeatures { - dataBinding = true - buildConfig = true - } - - namespace = "com.esri.arcgismaps.sample.addfeatureswithcontingentvalues" -} - -dependencies { - // lib dependencies from rootProject build.gradle.kts - implementation(libs.androidx.constraintlayout) - implementation(libs.android.material) - implementation(libs.androidx.appcompat) - implementation(project(":samples-lib")) -} diff --git a/add-features-with-contingent-values/proguard-rules.pro b/add-features-with-contingent-values/proguard-rules.pro deleted file mode 100644 index 2f9dc5a4..00000000 --- a/add-features-with-contingent-values/proguard-rules.pro +++ /dev/null @@ -1,21 +0,0 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle.kts. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile diff --git a/add-features-with-contingent-values/src/main/res/drawable-v24/ic_launcher_foreground.xml b/add-features-with-contingent-values/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index c7bd21db..00000000 --- a/add-features-with-contingent-values/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - diff --git a/add-features-with-contingent-values/src/main/res/drawable/ic_launcher_background.xml b/add-features-with-contingent-values/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 6d8cae10..00000000 --- a/add-features-with-contingent-values/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/add-features-with-contingent-values/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/add-features-with-contingent-values/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 6b78462d..00000000 --- a/add-features-with-contingent-values/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/add-features-with-contingent-values/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/add-features-with-contingent-values/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 6b78462d..00000000 --- a/add-features-with-contingent-values/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/add-features-with-contingent-values/src/main/res/mipmap-hdpi/ic_launcher.png b/add-features-with-contingent-values/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a2f5908281d070150700378b64a84c7db1f97aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3056 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 axPAxe%7rDusX+w*00006jj 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⁣ zwiG+x#%j}{0gU~J8;<|!B1@-XaB@{KORFwrYg_8rOv({b0EO#DbeQRm;B6_9=mXGf z-x|VL{zd`)#@yN}HkCSJbjbNlE|zL3Wm9Q8HY`sV)}3%pgN>cL^67{Z;PPL(*wT8N zUjXU{@|*hvm}({wsAC=x0^ok0%UAz0;sogW{B!nDqk|JJ5x~4NfTDgP49^zeu`csl?5mY@JdQdISc zFs!E{^grmkLnUk9 zny~m)1vws@5BFI<-0Tuo2JWX(0v`W|t(wg;s--L47WTvTMz-8l#TL^=OJNRS2?_Qj z3AKT+gvbyBi#H*-tJ%tWD|>EV3wy|8qxfzS!5RW;Jpl5*zo&^UBU=fG#2}UvRyNkK zA06Dy9;K1ca@r2T>yThYgI!ont$(G{6q#2QT+00r_x0(b)gsE`lBB?2gr55gq^D3Fi&p%E(p9>U%bv zkg1Jco(RbyTX7FDHOnl7-O@ zI$AaIl?9NJKPm(WiBP`1-#CB1QzU>&hKm)fpa5DKE{2$X0hGz-0uZ?cyTk(YC!Y&| zL=1VrNERSA5NA2jq7FACfX4JfPyj5XXl1yv0>~s;eF7L2$>&oMqeTFT2m$y7FlkON z_yurD1yIOvA;5C6016pyxBznGUt0kJ&k5r#;&>Jow`r)sp9R~PmK~lz$3xH%LT*1U zJdOyABZ3!FvNoR*vN$5ykHS8f`jA4zV+|L}i1C4`B2c{R0;UdYxaU|H)2avz@ z=mEYc|2S<+(B2Tj+FkX+2D+yFI!k9lWMA61DJ{)e;lum$(;O87?vGJJe!KtK04+N_ zI*P~t@dUb>9Xh{dbyl{-ZQ(UMgz7$|QfL5XSPkskt^NgctYC#;4WcZB1@%@wy@2t3 z2z0DI7&%b$*Aw~abe?GxE`ez@+6hOh-6*8fHRV{1os$EL@}uUZeG4h1&Be`98q*7j z=3-v+lhIjfWVo12!<>%V^a6lTgW3+_#W6n|p*~==zOH7z$0{LSZk(Tpd7EaD04hnA zL;#fxS0aD{`5^&D`}>0Uq?byDD-l2=!wm_bLcUl4gc(% za1p|itVANvFF>hghAS07Im1;IK;|b*W)}VDyI;BIp2=K*yu2a)j?B|f<44NI$NbmJ z#dE0>jI$fMr&@>4kN8MLFb4&2O9fEKaQg%(QO$4_1rVQywG^CmBLh#}_7gKW3vd?| z2?1^&KWq8}8I^_S0|)MowU_pw$q@nl@Nkn$z>BQq_KA^9yaR`(R3u{{Ig;cwt z@AJ^{ODQCm^neroM9nKNUAXi9RCK`OsP_LuR0PUR(YZCCX5dNF6VzcoK&=b^r`W?ltt|*F zpkoae%ZT{C1h~EcFui~b7fF`vb<<~j_VquuUA$}QqIKYELPp#;{u?q8Dz}WAG-(3; zjrm$i%7UbyZMM(Y{>!uJ#vNB?R~B{6Htp=>e*<{fQQ5W7V(1coCWlOON!MzZxhum| ztZBQpGR z;~#ur^&PockKdV{Q6R>o`Pl{0x!DEbpZ7y9Y;*ZvE!*gU`V1W3znva{f=?WO5I&>B z&hw6}tjECtaghm5z|C#%M;Yf_*pI^};h}Vl=^r9EN=tVDj86D;C$jIJ?K7VP+00000NkvXXu0mjf D5i!M* diff --git a/add-features-with-contingent-values/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/add-features-with-contingent-values/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 459ca609d3ae0d3943ab44cdc27feef9256dc6d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7098 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 diff --git a/add-features-with-contingent-values/src/main/res/mipmap-xxhdpi/ic_launcher.png b/add-features-with-contingent-values/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8ca12fe024be86e868d14e91120a6902f8e88ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6464 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 B0*L?s diff --git a/add-features-with-contingent-values/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/add-features-with-contingent-values/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 8e19b410a1b15ff180f3dacac19395fe3046cdec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10676 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 diff --git a/add-features-with-contingent-values/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/add-features-with-contingent-values/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 4c19a13c239cb67b8a2134ddd5f325db1d2d5bee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15523 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 BIP(Ai diff --git a/add-kml-layer-with-network-links/.gitignore b/add-kml-layer-with-network-links/.gitignore deleted file mode 100644 index 796b96d1..00000000 --- a/add-kml-layer-with-network-links/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/add-kml-layer-with-network-links/README.md b/add-kml-layer-with-network-links/README.md deleted file mode 100644 index f38c54d8..00000000 --- a/add-kml-layer-with-network-links/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Add KML layer with network links - -Display a file with a KML network link, including displaying any network link control messages at launch. - -![Image of display KML network links](add-kml-layer-with-network-links.png) - -## Use case - -KML files can reference other KML files on the network and support automatically refreshing content. For example, survey workers will benefit from KML data shown on their devices automatically refreshing to show the most up-to-date state. Additionally, discovering KML files linked to the data they are currently viewing provides additional information to make better decisions in the field. - -## How to use the sample - -The sample will load the KML file automatically. The data shown should refresh automatically every few seconds. Pan and zoom to explore the map. - -## How it works - -1. Create a `KmlDataset` from a KML source which has network links. -2. Construct a `KmlLayer` with the dataset and add the layer as an operational layer with `Scene.operationalLayers.add(kmlLayer)`. -3. To listen for network messages, collect them from `KmlDataset.kmlNetworkLinkMessageReceived`. - -## Relevant API - -* KmlDataset -* KmlLayer - -## About the data - -This map shows the current air traffic in parts of Europe with heading, altitude, and ground speed. Additionally, noise levels from ground monitoring stations are shown. - -## Tags - -keyhole, KML, KMZ, network link, network link control, OGC diff --git a/add-kml-layer-with-network-links/README.metadata.json b/add-kml-layer-with-network-links/README.metadata.json deleted file mode 100644 index 1f11c60c..00000000 --- a/add-kml-layer-with-network-links/README.metadata.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "category": "Layers", - "description": "Display a file with a KML network link, including displaying any network link control messages at launch.", - "formal_name": "AddKmlLayerWithNetworkLinks", - "ignore": false, - "images": [ - "add-kml-layer-with-network-links.png" - ], - "keywords": [ - "KML", - "KMZ", - "OGC", - "keyhole", - "network link", - "network link control", - "KmlDataset", - "KmlLayer" - ], - "language": "kotlin", - "redirect_from": "", - "relevant_apis": [ - "KmlDataset", - "KmlLayer" - ], - "snippets": [ - "src/main/java/com/esri/arcgismaps/sample/addkmllayerwithnetworklinks/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/addkmllayerwithnetworklinks/components/SceneViewModel.kt", - "src/main/java/com/esri/arcgismaps/sample/addkmllayerwithnetworklinks/screens/MainScreen.kt" - ], - "title": "Add KML layer with network links" -} diff --git a/add-kml-layer-with-network-links/add-kml-layer-with-network-links.png b/add-kml-layer-with-network-links/add-kml-layer-with-network-links.png deleted file mode 100644 index 69fd38ba7c807e6d59bf78a46912b7ad3d327842..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600594 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

bvm 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