├── .gitignore
├── LICENSE
├── PULL_REQUEST_TEMPLATE.md
├── README.md
├── bom
└── build.gradle.kts
├── build.gradle.kts
├── buildSrc
├── build.gradle.kts
└── src
│ └── main
│ └── kotlin
│ └── deploy
│ └── ArtifactPublisher.kt
├── ci
├── common.sh
├── publish.sh
└── run_gradle_task.sh
├── doc
├── README.md
├── general
│ ├── design_patterns.md
│ └── developer_setup.md
├── release
│ └── release_process.md
└── testing
│ └── testing_strategy.md
├── gradle.properties
├── gradle
├── libs.versions.toml
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── kdoc
└── build.gradle.kts
├── lint.xml
├── microapps
├── .gitignore
├── ArTabletopApp
│ ├── .gitignore
│ ├── README.md
│ └── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── arcgismaps
│ │ │ └── toolkit
│ │ │ └── artabletopapp
│ │ │ ├── MainActivity.kt
│ │ │ ├── screens
│ │ │ └── MainScreen.kt
│ │ │ └── ui
│ │ │ └── theme
│ │ │ └── Color.kt
│ │ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── themes.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
├── ArWorldScaleApp
│ ├── .gitignore
│ ├── README.md
│ └── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── arcgismaps
│ │ │ └── toolkit
│ │ │ └── arworldscaleapp
│ │ │ ├── MainActivity.kt
│ │ │ ├── screens
│ │ │ └── MainScreen.kt
│ │ │ └── ui
│ │ │ └── theme
│ │ │ └── Color.kt
│ │ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ ├── baseline_straighten_24.xml
│ │ └── ic_launcher_background.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── themes.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
├── AuthenticationApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── authenticationapp
│ │ │ │ ├── AuthenticationAppViewModel.kt
│ │ │ │ └── MainActivity.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── BasemapGalleryApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── basemapgalleryapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ ├── ViewModel.kt
│ │ │ │ ├── screens
│ │ │ │ └── MainScreen.kt
│ │ │ │ └── ui
│ │ │ │ └── theme
│ │ │ │ └── Color.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── CompassApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── compassapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ └── MainScreen.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.jpg
├── FeatureFormsApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── featureformsapp
│ │ │ │ ├── FeatureFormApplication.kt
│ │ │ │ ├── MainActivity.kt
│ │ │ │ ├── data
│ │ │ │ ├── PortalItemRepository.kt
│ │ │ │ ├── PortalSettings.kt
│ │ │ │ ├── local
│ │ │ │ │ ├── ItemCacheDao.kt
│ │ │ │ │ ├── ItemData.kt
│ │ │ │ │ └── UrlHistoryDao.kt
│ │ │ │ └── network
│ │ │ │ │ └── ItemRemoteDataSource.kt
│ │ │ │ ├── di
│ │ │ │ ├── CoroutinesModule.kt
│ │ │ │ ├── DataModule.kt
│ │ │ │ └── PersistenceModule.kt
│ │ │ │ ├── navigation
│ │ │ │ └── Navigator.kt
│ │ │ │ ├── screens
│ │ │ │ ├── bottomsheet
│ │ │ │ │ ├── BottomSheetScaffold.kt
│ │ │ │ │ ├── InternalMutatorMutex.kt
│ │ │ │ │ ├── SheetDefaults.kt
│ │ │ │ │ ├── SheetLayout.kt
│ │ │ │ │ ├── Strings.kt
│ │ │ │ │ └── SwipeableV2.kt
│ │ │ │ ├── browse
│ │ │ │ │ ├── AsyncImage.kt
│ │ │ │ │ ├── MapListScreen.kt
│ │ │ │ │ └── MapListViewModel.kt
│ │ │ │ ├── login
│ │ │ │ │ ├── LoginScreen.kt
│ │ │ │ │ └── LoginViewModel.kt
│ │ │ │ └── map
│ │ │ │ │ ├── AddFeatureSheet.kt
│ │ │ │ │ ├── MapScreen.kt
│ │ │ │ │ └── MapViewModel.kt
│ │ │ │ └── ui
│ │ │ │ └── theme
│ │ │ │ ├── Color.kt
│ │ │ │ ├── Theme.kt
│ │ │ │ └── Type.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ ├── ic_default_map.xml
│ │ │ ├── ic_launcher_background.xml
│ │ │ ├── ic_topographic_map.jpeg
│ │ │ ├── ic_world.xml
│ │ │ ├── icon_history.xml
│ │ │ └── icon_restore.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ ├── screenshot2.png
│ └── screenshot3.png
├── FloorFilterApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── floorfilterapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ └── MainScreen.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshots
│ │ ├── facilityfilter.png
│ │ ├── facilityselector.png
│ │ ├── floorselector.png
│ │ ├── sitebutton.png
│ │ ├── sitefilter.png
│ │ └── siteselector.png
├── LegendApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── legendapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ ├── screens
│ │ │ │ ├── LegendViewModel.kt
│ │ │ │ └── MainScreen.kt
│ │ │ │ └── ui
│ │ │ │ └── theme
│ │ │ │ └── Color.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── MapViewCalloutApp
│ ├── .gitignore
│ ├── README.md
│ └── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── arcgismaps
│ │ │ └── toolkit
│ │ │ └── mapviewcalloutapp
│ │ │ ├── MainActivity.kt
│ │ │ └── screens
│ │ │ ├── FeatureScreen.kt
│ │ │ ├── MainScreen.kt
│ │ │ ├── MapViewModel.kt
│ │ │ └── TapLocationScreen.kt
│ │ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── themes.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
├── MapViewGeometryEditorApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── mapviewgeometryeditorapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ └── MainScreen.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── MapViewIdentifyApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── mapviewidentifyapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ ├── IdentifyViewModel.kt
│ │ │ │ └── MainScreen.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── MapViewInsetsApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── mapviewinsetsapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ └── MainScreen.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── MapViewLocationDisplayApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── mapviewlocationdisplayapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ └── MainScreen.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── MapViewSetViewpointApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── mapviewsetviewpointapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ └── MainScreen.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── MicroappsLib
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── consumer-rules.pro
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── esri
│ │ └── microappslib
│ │ └── theme
│ │ ├── Color.kt
│ │ └── Theme.kt
├── PopupApp
│ ├── .gitignore
│ ├── README.md
│ └── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── arcgismaps
│ │ │ └── toolkit
│ │ │ └── popupapp
│ │ │ ├── MainActivity.kt
│ │ │ ├── screens
│ │ │ └── mapscreen
│ │ │ │ ├── MainScreen.kt
│ │ │ │ └── MapViewModel.kt
│ │ │ └── ui
│ │ │ └── theme
│ │ │ ├── Color.kt
│ │ │ ├── Theme.kt
│ │ │ └── Type.kt
│ │ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── themes.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
├── ScalebarApp
│ ├── .gitignore
│ ├── README.md
│ └── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── arcgismaps
│ │ │ └── toolkit
│ │ │ └── scalebarapp
│ │ │ ├── MainActivity.kt
│ │ │ ├── screens
│ │ │ └── MainScreen.kt
│ │ │ └── ui
│ │ │ └── theme
│ │ │ └── Color.kt
│ │ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── themes.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
├── SceneViewAnalysisOverlayApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── sceneviewanalysisoverlayapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ └── MainScreen.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── SceneViewCalloutApp
│ ├── .gitignore
│ ├── README.md
│ └── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── arcgismaps
│ │ │ └── toolkit
│ │ │ └── sceneviewcalloutapp
│ │ │ ├── MainActivity.kt
│ │ │ └── screens
│ │ │ ├── MainScreen.kt
│ │ │ └── SceneViewModel.kt
│ │ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── themes.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
├── SceneViewCameraControllerApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── sceneviewcameracontrollerapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ └── MainScreen.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── SceneViewLightingOptionsApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── sceneviewlightingoptionsapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ ├── DropdownMenuAlertDialog.kt
│ │ │ │ ├── MainScreen.kt
│ │ │ │ └── RgbaSlider.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── SceneViewSetViewpointApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── arcgismaps
│ │ │ │ └── toolkit
│ │ │ │ └── sceneviewsetviewpointapp
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── screens
│ │ │ │ └── MainScreen.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── screenshot.png
├── TemplateApp
│ ├── .gitignore
│ └── app
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── arcgismaps
│ │ │ └── toolkit
│ │ │ └── templateapp
│ │ │ ├── MainActivity.kt
│ │ │ ├── screens
│ │ │ └── MainScreen.kt
│ │ │ └── ui
│ │ │ └── theme
│ │ │ └── Color.kt
│ │ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── themes.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
└── UtilityNetworkTraceApp
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── arcgismaps
│ │ │ └── toolkit
│ │ │ └── utilitynetworktraceapp
│ │ │ ├── MainActivity.kt
│ │ │ ├── screens
│ │ │ ├── MainScreen.kt
│ │ │ └── TraceViewModel.kt
│ │ │ └── ui
│ │ │ └── theme
│ │ │ └── Color.kt
│ │ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── themes.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
│ └── screenshots
│ ├── advancedoptions.png
│ ├── startingpointproperties.png
│ ├── trace.png
│ ├── traceconfigs.png
│ └── traceresults.png
├── new-component-starter.sh
├── new-microapp-starter.sh
├── secrets.defaults.properties
├── settings.gradle.kts
├── t9nmanifest.txt
└── toolkit
├── .gitignore
├── CONTRIBUTING.md
├── LICENSE
├── ar
├── .gitignore
├── README.md
├── api
│ └── ar.api
├── build.gradle.kts
├── consumer-rules.pro
├── screenshot.png
├── src
│ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── arcgismaps
│ │ │ └── toolkit
│ │ │ └── ar
│ │ │ ├── JoysliderTests.kt
│ │ │ ├── LocationFilteringTests.kt
│ │ │ ├── PeDataTests.kt
│ │ │ └── WorldScaleTrackingModeTests.kt
│ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ ├── pedata
│ │ │ └── egm96.grd
│ │ ├── shaders
│ │ │ ├── background_show_camera.frag
│ │ │ ├── background_show_camera.vert
│ │ │ ├── plane.frag
│ │ │ └── plane.vert
│ │ └── textures
│ │ │ └── trigrid.png
│ │ ├── java
│ │ └── com
│ │ │ └── arcgismaps
│ │ │ └── toolkit
│ │ │ └── ar
│ │ │ ├── ArCoreAuthorizationException.kt
│ │ │ ├── TableTopSceneView.kt
│ │ │ ├── TableTopSceneViewProxy.kt
│ │ │ ├── TableTopSceneViewScope.kt
│ │ │ ├── TableTopSceneViewStatus.kt
│ │ │ ├── WorldScaleCalibrationViewColorScheme.kt
│ │ │ ├── WorldScaleCalibrationViewDefaults.kt
│ │ │ ├── WorldScaleCalibrationViewTypography.kt
│ │ │ ├── WorldScaleSceneView.kt
│ │ │ ├── WorldScaleSceneViewProxy.kt
│ │ │ ├── WorldScaleSceneViewScope.kt
│ │ │ ├── WorldScaleSceneViewStatus.kt
│ │ │ ├── WorldScaleTrackingMode.kt
│ │ │ └── internal
│ │ │ ├── ArCameraFeed.kt
│ │ │ ├── ArHelpers.kt
│ │ │ ├── ArSessionWrapper.kt
│ │ │ ├── CalibrationState.kt
│ │ │ ├── DefaultThemeTokens.kt
│ │ │ ├── GeospatialTrackingCameraController.kt
│ │ │ ├── Joyslider.kt
│ │ │ ├── PeData.kt
│ │ │ ├── WorldScaleCameraController.kt
│ │ │ ├── WorldScaleHeadingProvider.kt
│ │ │ ├── WorldTrackingCameraController.kt
│ │ │ └── render
│ │ │ ├── CameraFeedRenderer.kt
│ │ │ ├── DebugUtil.kt
│ │ │ ├── DisplayRotationHelper.kt
│ │ │ ├── Framebuffer.java
│ │ │ ├── GLError.java
│ │ │ ├── GpuBuffer.java
│ │ │ ├── IndexBuffer.java
│ │ │ ├── Mesh.java
│ │ │ ├── PlaneRenderer.kt
│ │ │ ├── Shader.java
│ │ │ ├── SurfaceDrawHandler.kt
│ │ │ ├── Texture.java
│ │ │ └── VertexBuffer.java
│ │ └── res
│ │ ├── drawable-anydpi
│ │ ├── ic_action_add.xml
│ │ └── ic_action_reduce.xml
│ │ ├── drawable-hdpi
│ │ ├── ic_action_add.png
│ │ └── ic_action_reduce.png
│ │ ├── drawable-mdpi
│ │ ├── ic_action_add.png
│ │ └── ic_action_reduce.png
│ │ ├── drawable-xhdpi
│ │ ├── ic_action_add.png
│ │ └── ic_action_reduce.png
│ │ ├── drawable-xxhdpi
│ │ ├── ic_action_add.png
│ │ └── ic_action_reduce.png
│ │ ├── values-ar
│ │ └── strings.xml
│ │ ├── values-bg
│ │ └── strings.xml
│ │ ├── values-bs
│ │ └── strings.xml
│ │ ├── values-ca
│ │ └── strings.xml
│ │ ├── values-cs
│ │ └── strings.xml
│ │ ├── values-da
│ │ └── strings.xml
│ │ ├── values-de
│ │ └── strings.xml
│ │ ├── values-el
│ │ └── strings.xml
│ │ ├── values-es
│ │ └── strings.xml
│ │ ├── values-et
│ │ └── strings.xml
│ │ ├── values-fi
│ │ └── strings.xml
│ │ ├── values-fr
│ │ └── strings.xml
│ │ ├── values-hr
│ │ └── strings.xml
│ │ ├── values-hu
│ │ └── strings.xml
│ │ ├── values-in
│ │ ├── strings.xml
│ │ └── values-id
│ │ │ └── strings.xml
│ │ ├── values-it
│ │ └── strings.xml
│ │ ├── values-iw
│ │ ├── strings.xml
│ │ └── values-iw
│ │ │ └── strings.xml
│ │ ├── values-ja
│ │ └── strings.xml
│ │ ├── values-ko
│ │ └── strings.xml
│ │ ├── values-lt
│ │ └── strings.xml
│ │ ├── values-lv
│ │ └── strings.xml
│ │ ├── values-nl
│ │ └── strings.xml
│ │ ├── values-no
│ │ └── strings.xml
│ │ ├── values-pl
│ │ └── strings.xml
│ │ ├── values-pt-rBR
│ │ └── strings.xml
│ │ ├── values-pt-rPT
│ │ └── strings.xml
│ │ ├── values-ro
│ │ └── strings.xml
│ │ ├── values-ru
│ │ └── strings.xml
│ │ ├── values-sk
│ │ └── strings.xml
│ │ ├── values-sl
│ │ └── strings.xml
│ │ ├── values-sr
│ │ └── strings.xml
│ │ ├── values-sv
│ │ └── strings.xml
│ │ ├── values-th
│ │ └── strings.xml
│ │ ├── values-tr
│ │ └── strings.xml
│ │ ├── values-uk
│ │ └── strings.xml
│ │ ├── values-vi
│ │ └── strings.xml
│ │ ├── values-zh-rHK
│ │ └── strings.xml
│ │ ├── values-zh-rTW
│ │ └── strings.xml
│ │ ├── values-zh
│ │ └── strings.xml
│ │ └── values
│ │ └── strings.xml
└── worldscale-screenshot.png
├── authentication
├── .gitignore
├── README.md
├── api
│ └── authentication.api
├── build.gradle.kts
├── consumer-rules.pro
├── screenshot.png
└── src
│ ├── androidTest
│ ├── AndroidManifest.xml
│ └── java
│ │ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── authentication
│ │ ├── OAuthDefaultConfigurationTests.kt
│ │ ├── OAuthUserLauncherTests.kt
│ │ ├── ServerTrustTests.kt
│ │ ├── TestAuthenticationUtils.kt
│ │ ├── UiDeviceExtensions.kt
│ │ └── UsernamePasswordTests.kt
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── authentication
│ │ ├── Authenticator.kt
│ │ ├── AuthenticatorState.kt
│ │ ├── ClientCertificateChallenge.kt
│ │ ├── Extensions.kt
│ │ ├── OAuthAuthenticator.kt
│ │ ├── OAuthUserSignInActivity.kt
│ │ ├── OAuthWebView.kt
│ │ ├── ServerTrustAuthenticator.kt
│ │ ├── ServerTrustChallenge.kt
│ │ ├── UsernamePasswordAuthenticator.kt
│ │ └── UsernamePasswordChallenge.kt
│ └── res
│ ├── values-ar
│ └── strings.xml
│ ├── values-bg
│ └── strings.xml
│ ├── values-bs
│ └── strings.xml
│ ├── values-ca
│ └── strings.xml
│ ├── values-cs
│ └── strings.xml
│ ├── values-da
│ └── strings.xml
│ ├── values-de
│ └── strings.xml
│ ├── values-el
│ └── strings.xml
│ ├── values-es
│ └── strings.xml
│ ├── values-et
│ └── strings.xml
│ ├── values-fi
│ └── strings.xml
│ ├── values-fr
│ └── strings.xml
│ ├── values-hr
│ └── strings.xml
│ ├── values-hu
│ └── strings.xml
│ ├── values-in
│ ├── strings.xml
│ └── values-id
│ │ └── strings.xml
│ ├── values-it
│ └── strings.xml
│ ├── values-iw
│ ├── strings.xml
│ └── values-iw
│ │ └── strings.xml
│ ├── values-ja
│ └── strings.xml
│ ├── values-ko
│ └── strings.xml
│ ├── values-lt
│ └── strings.xml
│ ├── values-lv
│ └── strings.xml
│ ├── values-nl
│ └── strings.xml
│ ├── values-no
│ └── strings.xml
│ ├── values-pl
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro
│ └── strings.xml
│ ├── values-ru
│ └── strings.xml
│ ├── values-sk
│ └── strings.xml
│ ├── values-sl
│ └── strings.xml
│ ├── values-sr
│ └── strings.xml
│ ├── values-sv
│ └── strings.xml
│ ├── values-th
│ └── strings.xml
│ ├── values-tr
│ └── strings.xml
│ ├── values-uk
│ └── strings.xml
│ ├── values-vi
│ └── strings.xml
│ ├── values-zh-rHK
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ ├── values-zh
│ └── strings.xml
│ └── values
│ └── strings.xml
├── basemapgallery
├── .gitignore
├── README.md
├── api
│ └── basemapgallery.api
├── build.gradle.kts
├── consumer-rules.pro
├── screenshot.png
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── basemapgallery
│ │ ├── BasemapGallery.kt
│ │ └── BasemapGalleryItem.kt
│ └── res
│ └── drawable
│ └── basemap.xml
├── compass
├── .gitignore
├── README.md
├── api
│ └── compass.api
├── build.gradle.kts
├── consumer-rules.pro
├── screenshot.jpg
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── compass
│ │ └── CompassTests.kt
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── compass
│ │ └── Compass.kt
│ └── res
│ └── drawable
│ └── ic_compass.xml
├── composable-map
├── .gitignore
├── README.md
├── build.gradle.kts
├── consumer-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── composablemap
│ │ ├── ComposableMapTests.kt
│ │ └── DuplexFlowStateTests.kt
│ ├── main
│ ├── AndroidManifest.xml
│ └── java
│ │ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── composablemap
│ │ ├── ComposableMap.kt
│ │ ├── DuplexFlow.kt
│ │ └── MapInterface.kt
│ └── test
│ └── java
│ └── com
│ └── arcgismaps
│ └── toolkit
│ └── composablemap
│ └── DuplexFlowTests.kt
├── featureforms
├── .gitignore
├── README.md
├── api
│ └── featureforms.api
├── build.gradle.kts
├── consumer-rules.pro
├── screenshots
│ ├── attachments_form_element.png
│ ├── barcode_input.png
│ ├── combo_input.png
│ ├── combo_picker.png
│ ├── date_time_input.png
│ ├── group_element_collapsed.png
│ ├── group_element_expanded.png
│ ├── radio_input.png
│ ├── read_only.png
│ ├── switch_input.png
│ ├── text_area_input.png
│ ├── text_form_element.png
│ └── text_input.png
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── featureforms
│ │ ├── AttachmentTests.kt
│ │ ├── BarcodeTests.kt
│ │ ├── ComboBoxFieldTests.kt
│ │ ├── DateTimeFieldTests.kt
│ │ ├── FeatureFormTestRunner.kt
│ │ ├── FormTextFieldNumericTests.kt
│ │ ├── FormTextFieldRangeNumericTests.kt
│ │ ├── FormTextFieldTests.kt
│ │ ├── GroupElementTests.kt
│ │ ├── ImageUtil.kt
│ │ ├── RadioButtonFieldTests.kt
│ │ ├── SemanticsNodeUtil.kt
│ │ ├── SwitchFieldTests.kt
│ │ ├── TestChallengeHandler.kt
│ │ ├── TextFormElementTests.kt
│ │ └── ThemingTests.kt
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── featureforms
│ │ ├── FeatureForm.kt
│ │ ├── internal
│ │ ├── components
│ │ │ ├── attachment
│ │ │ │ ├── AttachmentElementState.kt
│ │ │ │ ├── AttachmentFormElement.kt
│ │ │ │ └── AttachmentTile.kt
│ │ │ ├── barcode
│ │ │ │ ├── BarcodeImageAnalyzer.kt
│ │ │ │ ├── BarcodeScanner.kt
│ │ │ │ ├── BarcodeTextField.kt
│ │ │ │ ├── BarcodeTextFieldDefaults.kt
│ │ │ │ ├── BarcodeTextFieldState.kt
│ │ │ │ └── TransformUtils.kt
│ │ │ ├── base
│ │ │ │ ├── BaseFieldState.kt
│ │ │ │ ├── BaseGroupState.kt
│ │ │ │ ├── BaseTextField.kt
│ │ │ │ ├── BaseTextFieldDefaults.kt
│ │ │ │ ├── FieldValidation.kt
│ │ │ │ ├── Flows.kt
│ │ │ │ ├── FormElementState.kt
│ │ │ │ └── FormStateCollection.kt
│ │ │ ├── codedvalue
│ │ │ │ ├── CodedValueFieldState.kt
│ │ │ │ ├── ComboBoxDialog.kt
│ │ │ │ ├── ComboBoxField.kt
│ │ │ │ ├── ComboBoxFieldState.kt
│ │ │ │ ├── RadioButtonField.kt
│ │ │ │ ├── RadioButtonFieldState.kt
│ │ │ │ ├── SwitchField.kt
│ │ │ │ └── SwitchFieldState.kt
│ │ │ ├── datetime
│ │ │ │ ├── DateTimeField.kt
│ │ │ │ ├── DateTimeFieldState.kt
│ │ │ │ ├── DateUtil.kt
│ │ │ │ └── picker
│ │ │ │ │ ├── DateTimePicker.kt
│ │ │ │ │ ├── DateTimePickerState.kt
│ │ │ │ │ ├── date
│ │ │ │ │ ├── CalenderModel.kt
│ │ │ │ │ ├── DateInput.kt
│ │ │ │ │ ├── DatePicker.kt
│ │ │ │ │ ├── DatePickerTokens.kt
│ │ │ │ │ └── SnapFlingBehavior.kt
│ │ │ │ │ ├── material3
│ │ │ │ │ ├── Strings.kt
│ │ │ │ │ └── Tokens.kt
│ │ │ │ │ └── time
│ │ │ │ │ ├── TimePicker.kt
│ │ │ │ │ ├── TimePickerTokens.kt
│ │ │ │ │ └── TouchExplorationStateProvider.kt
│ │ │ ├── formelement
│ │ │ │ ├── FieldElement.kt
│ │ │ │ └── GroupElement.kt
│ │ │ └── text
│ │ │ │ ├── FormTextField.kt
│ │ │ │ ├── FormTextFieldState.kt
│ │ │ │ ├── Markdown.kt
│ │ │ │ ├── TextFormElement.kt
│ │ │ │ └── TextFormElementState.kt
│ │ └── utils
│ │ │ ├── AttachmentCaptureFileProvider.kt
│ │ │ ├── AttachmentsFileProvider.kt
│ │ │ ├── CorePrototypes.kt
│ │ │ ├── Dialog.kt
│ │ │ └── Utils.kt
│ │ └── theme
│ │ ├── DefaultThemeTokens.kt
│ │ ├── FeatureFormDefaults.kt
│ │ └── FeatureFormTheme.kt
│ └── res
│ ├── drawable
│ ├── barcode_scanner.xml
│ ├── baseline_cloud_download_16.xml
│ └── baseline_cloud_download_24.xml
│ ├── values-ar
│ └── strings.xml
│ ├── values-bg
│ └── strings.xml
│ ├── values-bs
│ └── strings.xml
│ ├── values-ca
│ └── strings.xml
│ ├── values-cs
│ └── strings.xml
│ ├── values-da
│ └── strings.xml
│ ├── values-de
│ └── strings.xml
│ ├── values-el
│ └── strings.xml
│ ├── values-es
│ └── strings.xml
│ ├── values-et
│ └── strings.xml
│ ├── values-fi
│ └── strings.xml
│ ├── values-fr
│ └── strings.xml
│ ├── values-hr
│ └── strings.xml
│ ├── values-hu
│ └── strings.xml
│ ├── values-in
│ ├── strings.xml
│ └── values-id
│ │ └── strings.xml
│ ├── values-it
│ └── strings.xml
│ ├── values-iw
│ ├── strings.xml
│ └── values-iw
│ │ └── strings.xml
│ ├── values-ja
│ └── strings.xml
│ ├── values-ko
│ └── strings.xml
│ ├── values-lt
│ └── strings.xml
│ ├── values-lv
│ └── strings.xml
│ ├── values-nl
│ └── strings.xml
│ ├── values-no
│ └── strings.xml
│ ├── values-pl
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro
│ └── strings.xml
│ ├── values-ru
│ └── strings.xml
│ ├── values-sk
│ └── strings.xml
│ ├── values-sl
│ └── strings.xml
│ ├── values-sr
│ └── strings.xml
│ ├── values-sv
│ └── strings.xml
│ ├── values-th
│ └── strings.xml
│ ├── values-tr
│ └── strings.xml
│ ├── values-uk
│ └── strings.xml
│ ├── values-vi
│ └── strings.xml
│ ├── values-zh-rHK
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ ├── values-zh
│ └── strings.xml
│ ├── values
│ └── strings.xml
│ └── xml
│ ├── feature_forms_attachments.xml
│ └── feature_forms_captured_attachments.xml
├── geoview-compose
├── README.md
├── api
│ └── geoview-compose.api
├── build.gradle.kts
├── screenshot.png
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── geoviewcompose
│ │ ├── ViewpointPersistenceTests.kt
│ │ └── callout
│ │ ├── CalloutScenarios.kt
│ │ └── CalloutTests.kt
│ └── main
│ └── java
│ └── com
│ └── arcgismaps
│ └── toolkit
│ └── geoviewcompose
│ ├── GeoViewProxy.kt
│ ├── GeoViewScope.kt
│ ├── MapView.kt
│ ├── MapViewProxy.kt
│ ├── SceneView.kt
│ ├── SceneViewProxy.kt
│ ├── ViewpointPersistence.kt
│ ├── samples
│ └── GeoViewDocSamples.kt
│ └── theme
│ └── CalloutTheme.kt
├── indoors
├── .gitignore
├── README.md
├── api
│ └── indoors.api
├── build.gradle.kts
├── consumer-rules.pro
├── screenshot.png
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── indoors
│ │ └── FloorFilterTests.kt
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── indoors
│ │ ├── FloorFilter.kt
│ │ ├── FloorFilterError.kt
│ │ ├── FloorFilterState.kt
│ │ └── SiteAndFacilitySelector.kt
│ └── res
│ ├── drawable
│ ├── ic_chevron_left_32.xml
│ ├── ic_chevron_right_32.xml
│ ├── ic_search_32.xml
│ ├── ic_site_facility_24.xml
│ ├── ic_x_24.xml
│ └── ic_x_32.xml
│ ├── values-ar
│ └── strings.xml
│ ├── values-bg
│ └── strings.xml
│ ├── values-bs
│ └── strings.xml
│ ├── values-ca
│ └── strings.xml
│ ├── values-cs
│ └── strings.xml
│ ├── values-da
│ └── strings.xml
│ ├── values-de
│ └── strings.xml
│ ├── values-el
│ └── strings.xml
│ ├── values-es
│ └── strings.xml
│ ├── values-et
│ └── strings.xml
│ ├── values-fi
│ └── strings.xml
│ ├── values-fr
│ └── strings.xml
│ ├── values-hr
│ └── strings.xml
│ ├── values-hu
│ └── strings.xml
│ ├── values-in
│ ├── strings.xml
│ └── values-id
│ │ └── strings.xml
│ ├── values-it
│ └── strings.xml
│ ├── values-iw
│ ├── strings.xml
│ └── values-iw
│ │ └── strings.xml
│ ├── values-ja
│ └── strings.xml
│ ├── values-ko
│ └── strings.xml
│ ├── values-lt
│ └── strings.xml
│ ├── values-lv
│ └── strings.xml
│ ├── values-nl
│ └── strings.xml
│ ├── values-no
│ └── strings.xml
│ ├── values-pl
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro
│ └── strings.xml
│ ├── values-ru
│ └── strings.xml
│ ├── values-sk
│ └── strings.xml
│ ├── values-sl
│ └── strings.xml
│ ├── values-sr
│ └── strings.xml
│ ├── values-sv
│ └── strings.xml
│ ├── values-th
│ └── strings.xml
│ ├── values-tr
│ └── strings.xml
│ ├── values-uk
│ └── strings.xml
│ ├── values-vi
│ └── strings.xml
│ ├── values-zh-rHK
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ ├── values-zh
│ └── strings.xml
│ └── values
│ └── strings.xml
├── legend
├── .gitignore
├── README.md
├── api
│ └── legend.api
├── build.gradle.kts
├── consumer-rules.pro
├── screenshot.png
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── legend
│ │ ├── LegendTests.kt
│ │ └── LegendUsageScenarios.kt
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── legend
│ │ ├── Legend.kt
│ │ └── theme
│ │ └── Theme.kt
│ └── res
│ └── values
│ └── strings.xml
├── popup
├── .gitignore
├── README.md
├── api
│ └── popup.api
├── build.gradle.kts
├── consumer-rules.pro
├── screenshot.png
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── popup
│ │ ├── Popup.kt
│ │ └── internal
│ │ ├── element
│ │ ├── attachment
│ │ │ ├── AttachmentTile.kt
│ │ │ ├── AttachmentsElementDefaults.kt
│ │ │ ├── AttachmentsElementState.kt
│ │ │ └── AttachmentsPopupElement.kt
│ │ ├── fieldselement
│ │ │ ├── FieldsElementState.kt
│ │ │ └── FieldsPopupElement.kt
│ │ ├── media
│ │ │ ├── MediaElementDefaults.kt
│ │ │ ├── MediaElementState.kt
│ │ │ ├── MediaPopupElement.kt
│ │ │ └── MediaTile.kt
│ │ ├── state
│ │ │ ├── PopupElementState.kt
│ │ │ └── StateCollection.kt
│ │ └── textelement
│ │ │ ├── TextElementState.kt
│ │ │ └── TextPopupElement.kt
│ │ ├── ui
│ │ ├── expandablecard
│ │ │ ├── ExpandableCard.kt
│ │ │ ├── ExpandableCardState.kt
│ │ │ └── theme
│ │ │ │ ├── DefaultThemeTokens.kt
│ │ │ │ ├── ExpandableCardDefaults.kt
│ │ │ │ └── ExpandableCardTheme.kt
│ │ └── fileviewer
│ │ │ ├── FileViewer.kt
│ │ │ └── ViewableFile.kt
│ │ └── util
│ │ └── MediaImageProvider.kt
│ └── res
│ ├── values-ar
│ └── strings.xml
│ ├── values-bg
│ └── strings.xml
│ ├── values-bs
│ └── strings.xml
│ ├── values-ca
│ └── strings.xml
│ ├── values-cs
│ └── strings.xml
│ ├── values-da
│ └── strings.xml
│ ├── values-de
│ └── strings.xml
│ ├── values-el
│ └── strings.xml
│ ├── values-es
│ └── strings.xml
│ ├── values-et
│ └── strings.xml
│ ├── values-fi
│ └── strings.xml
│ ├── values-fr
│ └── strings.xml
│ ├── values-hr
│ └── strings.xml
│ ├── values-hu
│ └── strings.xml
│ ├── values-in
│ ├── strings.xml
│ └── values-id
│ │ └── strings.xml
│ ├── values-it
│ └── strings.xml
│ ├── values-iw
│ ├── strings.xml
│ └── values-iw
│ │ └── strings.xml
│ ├── values-ja
│ └── strings.xml
│ ├── values-ko
│ └── strings.xml
│ ├── values-lt
│ └── strings.xml
│ ├── values-lv
│ └── strings.xml
│ ├── values-nl
│ └── strings.xml
│ ├── values-no
│ └── strings.xml
│ ├── values-pl
│ └── strings.xml
│ ├── values-pt-rBR
│ └── strings.xml
│ ├── values-pt-rPT
│ └── strings.xml
│ ├── values-ro
│ └── strings.xml
│ ├── values-ru
│ └── strings.xml
│ ├── values-sk
│ └── strings.xml
│ ├── values-sl
│ └── strings.xml
│ ├── values-sr
│ └── strings.xml
│ ├── values-sv
│ └── strings.xml
│ ├── values-th
│ └── strings.xml
│ ├── values-tr
│ └── strings.xml
│ ├── values-uk
│ └── strings.xml
│ ├── values-vi
│ └── strings.xml
│ ├── values-zh-rHK
│ └── strings.xml
│ ├── values-zh-rTW
│ └── strings.xml
│ ├── values-zh
│ └── strings.xml
│ ├── values
│ └── strings.xml
│ └── xml
│ └── files.xml
├── scalebar
├── .gitignore
├── README.md
├── api
│ └── scalebar.api
├── build.gradle.kts
├── consumer-rules.pro
├── screenshot.png
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── arcgismaps
│ │ └── toolkit
│ │ └── scalebar
│ │ ├── ScalebarComputationsTest.kt
│ │ └── ScalebarTests.kt
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── arcgismaps
│ └── toolkit
│ └── scalebar
│ ├── Scalebar.kt
│ ├── ScalebarStyle.kt
│ ├── internal
│ ├── ScalebarDivision.kt
│ ├── ScalebarProperties.kt
│ ├── ScalebarRenderer.kt
│ └── ScalebarUtils.kt
│ └── theme
│ └── ScalebarTheme.kt
├── template
├── .gitignore
├── api
│ └── template.api
├── build.gradle.kts
├── consumer-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── arcgismaps
│ └── toolkit
│ └── template
│ ├── Template.kt
│ └── TemplateInterface.kt
└── utilitynetworks
├── .gitignore
├── README.md
├── api
└── utilitynetworks.api
├── build.gradle.kts
├── consumer-rules.pro
├── screenshot.png
└── src
├── androidTest
└── java
│ └── com
│ └── arcgismaps
│ └── toolkit
│ └── utilitynetworks
│ ├── TraceToolTestRunner.kt
│ ├── TraceToolTests.kt
│ └── TraceToolUsageScenarios.kt
└── main
├── AndroidManifest.xml
├── java
└── com
│ └── arcgismaps
│ └── toolkit
│ └── utilitynetworks
│ ├── Trace.kt
│ ├── TraceError.kt
│ ├── TraceState.kt
│ ├── internal
│ └── util
│ │ ├── AdvancedOptionsRow.kt
│ │ ├── ExpandableCardWithLabel.kt
│ │ ├── TabRow.kt
│ │ ├── TitleRow.kt
│ │ └── UpButton.kt
│ └── ui
│ ├── AddStartingPointScreen.kt
│ ├── ClearAllResultsDialog.kt
│ ├── FeatureResultsDetailsScreen.kt
│ ├── StartingPointDetailsScreen.kt
│ ├── StartingPointRow.kt
│ ├── Text.kt
│ ├── TraceColors.kt
│ ├── TraceErrorDialog.kt
│ ├── TraceNavigation.kt
│ ├── TraceOptionsScreen.kt
│ ├── TraceResultScreen.kt
│ ├── expandablecard
│ ├── ExpandableCard.kt
│ ├── ExpandableCardState.kt
│ └── theme
│ │ ├── DefaultThemeTokens.kt
│ │ ├── ExpandableCardDefaults.kt
│ │ └── ExpandableCardTheme.kt
│ ├── gestures
│ ├── AnchoredDraggable.kt
│ └── InternalMutatorMutex.kt
│ └── material3
│ ├── ColorSchemeKeyTokens.kt
│ ├── ElevationTokens.kt
│ ├── ShapeKeyTokens.kt
│ ├── Slider.kt
│ ├── SliderTokens.kt
│ └── TypographyKeyTokens.kt
└── res
├── values-ar
└── strings.xml
├── values-bg
└── strings.xml
├── values-bs
└── strings.xml
├── values-ca
└── strings.xml
├── values-cs
└── strings.xml
├── values-da
└── strings.xml
├── values-de
└── strings.xml
├── values-el
└── strings.xml
├── values-es
└── strings.xml
├── values-et
└── strings.xml
├── values-fi
└── strings.xml
├── values-fr
└── strings.xml
├── values-hr
└── strings.xml
├── values-hu
└── strings.xml
├── values-in
├── strings.xml
└── values-id
│ └── strings.xml
├── values-it
└── strings.xml
├── values-iw
├── strings.xml
└── values-iw
│ └── strings.xml
├── values-ja
└── strings.xml
├── values-ko
└── strings.xml
├── values-lt
└── strings.xml
├── values-lv
└── strings.xml
├── values-nl
└── strings.xml
├── values-no
└── strings.xml
├── values-pl
└── strings.xml
├── values-pt-rBR
└── strings.xml
├── values-pt-rPT
└── strings.xml
├── values-ro
└── strings.xml
├── values-ru
└── strings.xml
├── values-sk
└── strings.xml
├── values-sl
└── strings.xml
├── values-sr
└── strings.xml
├── values-sv
└── strings.xml
├── values-th
└── strings.xml
├── values-tr
└── strings.xml
├── values-uk
└── strings.xml
├── values-vi
└── strings.xml
├── values-zh-rHK
└── strings.xml
├── values-zh-rTW
└── strings.xml
├── values-zh
└── strings.xml
└── values
└── strings.xml
/.gitignore:
--------------------------------------------------------------------------------
1 | #Android specifics
2 |
3 | # build artifacts
4 | /build
5 | /captures
6 | .externalNativeBuild
7 | build/
8 |
9 | # test artifacts
10 | connectedTestReports/
11 |
12 | # Local configuration file (sdk path, etc)
13 | /local.properties
14 | .gradle
15 |
16 | # Proguard folder generated by Eclipse
17 | proguard/
18 |
19 | # IDE project files
20 | *.iml
21 | .idea/
22 | .project
23 | .classpath
24 | bin/
25 | gen/
26 | .settings/
27 | .vscode/
28 |
29 | # OS generated files #
30 | ######################
31 | .DS_Store
32 | .DS_Store?
33 | ._*
34 | .Spotlight-V100
35 | .Trashes
36 | Icon?
37 | ehthumbs.db
38 | Thumbs.db
39 |
--------------------------------------------------------------------------------
/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | Related to issue: #
4 |
5 |
6 |
7 | ### Description:
8 |
9 |
10 |
11 | ### Summary of changes:
12 |
13 | -
14 |
15 | ### Pre-merge Checklist
16 |
17 |
18 | - a [vTest](https://runtime-kotlin.esri.com/view/all/job/vtest/job/toolkit/) Job for this PR has been run
19 | - [ ] link:
20 | - Unit and/or integration tests have been added to exercise this PR's logic, and the tests are passing:
21 | - [ ] Yes
22 | - [ ] No
23 |
--------------------------------------------------------------------------------
/doc/README.md:
--------------------------------------------------------------------------------
1 | # Table of Contents
2 |
3 | ## General
4 |
5 | - [Design Patterns and Best Practices](./general/design_patterns.md)
6 | - [Developer Setup](./general/developer_setup.md)
7 | - [Composable Map](./general/design_patterns.md#composable-map)
8 |
9 | ## Release
10 |
11 | - [Release Process](./release/release_process.md)
12 |
13 | ## Testing
14 |
15 | - [Testing Strategy](./testing/testing_strategy.md)
16 |
--------------------------------------------------------------------------------
/doc/testing/testing_strategy.md:
--------------------------------------------------------------------------------
1 | This document is a high level summary of testing effort for the Kotlin toolkit.
2 |
3 | # Testing Goals
4 | * Test toolkit component implementations and patterns.
5 | * UI Testing with Jetpack Compose layouts.
6 | * Fulfill feature test designs for Native Maps SDK features which are implemented in the toolkit repo.
7 |
8 | ## UI Testing
9 |
10 | Using [semantics](https://developer.android.com/jetpack/compose/semantics) with Compose allows us to test the layout of the composition tree. This would mean adding semantic information during the development of the composable.
11 |
12 | [Compose testing cheat sheet](https://developer.android.com/static/images/jetpack/compose/compose-testing-cheatsheet.pdf)
13 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
4 | networkTimeout=10000
5 | validateDistributionUrl=true
6 | zipStoreBase=GRADLE_USER_HOME
7 | zipStorePath=wrapper/dists
8 |
--------------------------------------------------------------------------------
/lint.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microapps/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/README.md:
--------------------------------------------------------------------------------
1 | # AR TableTop Micro-app
2 |
3 | This micro-app demonstrates the use of the `TableTopSceneView` toolkit component which renders an `ArcGISSceneLayer` with buildings onto a physical surface detected in the device's camera feed.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | Launch the app and follow on-screen instructions to point the camera towards a surface while moving the device slightly. When a surface is detected it will appear as a grid of white lines in the camera feed. Tap on the grid to choose an anchor location to place the 3D buildings. Shortly after tapping on the screen, the buildings will appear as shown in the screenshot above.
10 |
11 | For more information on the `TableTopSceneView` component and how it works, see the AR package [Readme](../../toolkit/ar/README.md).
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArTabletopApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArTabletopApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArTabletopApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArTabletopApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArTabletopApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArTabletopApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArTabletopApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArTabletopApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArTabletopApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ArTabletopApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArTabletopApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/drawable/baseline_straighten_24.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArWorldScaleApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArWorldScaleApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArWorldScaleApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArWorldScaleApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ArWorldScaleApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/AuthenticationApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/AuthenticationApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/README.md:
--------------------------------------------------------------------------------
1 | # Basemap Gallery Micro-app
2 |
3 | This micro-app demonstrates the use of the `BasemapGallery` toolkit component which allows browsing
4 | a selection of basemaps and setting them on the map.
5 |
6 | 
7 |
8 | ## Usage
9 |
10 | The application shows a map view and a bottom sheet containing a basemap gallery and a segmented
11 | button for selecting to display basemaps from a Basemaps Style service or a Portal. Once the gallery
12 | has been populated clicking on a basemap will set that basemap on the map in the map view.
13 |
14 | For more information on the `BasemapGallery` component and how it works, see its [Readme](../../toolkit/basemapgallery/README.md).
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | BasemapGalleryApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/BasemapGalleryApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/BasemapGalleryApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/CompassApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/CompassApp/README.md:
--------------------------------------------------------------------------------
1 | # Compass Micro-app
2 |
3 | This micro-app demonstrates the use of the `Compass` toolkit component which displays the current viewpoint rotation of a MapView.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application loads with the compass set to auto hide. Rotate the map to see the compass point to North.
10 | To reset the orientation to North, tap on the compass icon.
11 |
12 | For more information on the `Compass` component and how it works, see its [Readme](../../toolkit/compass/README.md).
13 |
--------------------------------------------------------------------------------
/microapps/CompassApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/CompassApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/CompassApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | CompassApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/CompassApp/screenshot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/CompassApp/screenshot.jpg
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/drawable/ic_topographic_map.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/drawable/ic_topographic_map.jpeg
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/screenshot2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/screenshot2.png
--------------------------------------------------------------------------------
/microapps/FeatureFormsApp/screenshot3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FeatureFormsApp/screenshot3.png
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
11 |
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | FloorFilterApp
3 |
4 |
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/xml/backup_rules.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/app/src/main/res/xml/data_extraction_rules.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
12 |
13 |
19 |
20 |
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/screenshots/facilityfilter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/screenshots/facilityfilter.png
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/screenshots/facilityselector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/screenshots/facilityselector.png
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/screenshots/floorselector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/screenshots/floorselector.png
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/screenshots/sitebutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/screenshots/sitebutton.png
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/screenshots/sitefilter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/screenshots/sitefilter.png
--------------------------------------------------------------------------------
/microapps/FloorFilterApp/screenshots/siteselector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/FloorFilterApp/screenshots/siteselector.png
--------------------------------------------------------------------------------
/microapps/LegendApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/LegendApp/README.md:
--------------------------------------------------------------------------------
1 | # LegendApp
2 |
3 | This micro app showcases the use of the Legend toolkit component which conveys the meaning of the symbols used to represent features in the layer. The micro app uses a map of San Diego showing a selection of cool places to visit.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application loads a webmap, and the Legend toolkit component is shown in the bottom sheet.
10 |
11 | For more information on the `Legend` component and how it works, see its [Readme](../../toolkit/legend/README.md).
12 |
--------------------------------------------------------------------------------
/microapps/LegendApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/LegendApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/LegendApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | LegendApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/LegendApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/LegendApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewCalloutApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewCalloutApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewCalloutApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewCalloutApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewCalloutApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewCalloutApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | MapViewCalloutApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/README.md:
--------------------------------------------------------------------------------
1 | # MapView Geometry Editor Micro-app
2 |
3 | This micro-app demonstrates the use of `GeometryEditor` and `GraphicsOverlay` with a composable `MapView`.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application starts with a `GeometryEditor` set up and not enabled. Use the switch in the app bar to start/stop the geometry editor session.
10 | Use the overflow action button in the app bar to choose between different options to undo, redo, or clear all `Graphics` from the `GraphicsOverlay`.
11 |
12 | For more information on the composable `MapView` component and how it works, see its [Readme](../../toolkit/geoview-compose/README.md).
13 |
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | MapviewGeometryEditorApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/MapViewGeometryEditorApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewGeometryEditorApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/README.md:
--------------------------------------------------------------------------------
1 | # MapView Identify Micro-app
2 |
3 | This micro-app demonstrates the use of `MapViewProxy` to identify features with a composable `MapView`.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application starts with a MapView and displays a map with recent global earthquake events. A bottom sheet displays information about the last identified feature. Tap a feature in the MapView to populate the bottom sheet with information about the earthquake event at that location.
10 |
11 | For more information on the composable `MapView` component and how it works, see its [Readme](../../toolkit/geoview-compose/README.md).
12 |
13 |
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewIdentifyApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewIdentifyApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/README.md:
--------------------------------------------------------------------------------
1 | # MapView Insets Micro-app
2 |
3 | This micro-app demonstrates the use of `Insets` with a composable `MapView`.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application starts with a `Map` with no insets specifed. Use the corresponding text fields to specify left, right, top or bottom insets.
10 | The attribution bar at the bottom reacts to the inset values specified. The `Reset Insets` button resets all the insets.
11 |
12 | For more information on the composable `MapView` component and how it works, see its [Readme](../../toolkit/geoview-compose/README.md).
13 |
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | MapviewInsetsApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/MapViewInsetsApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewInsetsApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/README.md:
--------------------------------------------------------------------------------
1 | # MapView Location Display Micro-app
2 |
3 | This micro-app demonstrates the use of `LocationDisplay` with a composable `MapView`.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application starts with a `LocationDisplay` set up and started. Use the switch in the app bar to start/stop the location display.
10 | Use the overflow action button in the app bar to choose between different `LocationDisplayAutoPanMode` options.
11 |
12 | For more information on the composable `MapView` component and how it works, see its [Readme](../../toolkit/geoview-compose/README.md).
13 |
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | MapViewLocationDisplayApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/MapViewLocationDisplayApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewLocationDisplayApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/README.md:
--------------------------------------------------------------------------------
1 | # MapView Set Viewpoint Micro-app
2 |
3 | This micro-app demonstrates setting the viewpoint on a composable `MapView`.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application starts with a MapView and displays a map. Use the overflow action button in the app bar to choose between different methods of setting a viewpoint on the composable MapView. Each operation will set the viewpoint to a different location.
10 |
11 | For more information on the composable `MapView` component and how it works, see its [Readme](../../toolkit/geoview-compose/README.md).
12 |
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | MapViewSetViewpointApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/MapViewSetViewpointApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MapViewSetViewpointApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/MicroappsLib/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/microapps/MicroappsLib/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/MicroappsLib/consumer-rules.pro
--------------------------------------------------------------------------------
/microapps/MicroappsLib/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/PopupApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/PopupApp/README.md:
--------------------------------------------------------------------------------
1 | # Popup Micro-app
2 |
3 | This micro-app demonstrates the use of the `Popup` toolkit component which provides a rich, responsive view of information about a GeoElement.
4 |
5 | ## Usage
6 |
7 | The application provides a map viewer, which invokes the form when GeoElements are tapped.
8 |
9 | For more information on the `Popup` component and how it works, see its [Readme](../../toolkit/popup/README.md).
10 |
--------------------------------------------------------------------------------
/microapps/PopupApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/PopupApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/PopupApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/PopupApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/PopupApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/PopupApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/PopupApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/PopupApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/PopupApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/PopupApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/PopupApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/PopupApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/PopupApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | PopupApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/ScalebarApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/ScalebarApp/README.md:
--------------------------------------------------------------------------------
1 | # Scalebar Micro-app
2 |
3 | This micro-app demonstrates the use of the `Scalebar` toolkit component that visualizes an accurate distance that a user can use to visually gauge distances on a MapView.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application shows a Scalebar on the MapView's bottom left corner. The Scalebar updates the visual distance on the Map when the viewpoint of the MapView is changed by zooming in/out or panning.
10 |
11 | For more information on the `Scalebar` component and how it works, see its [Readme](../../toolkit/scalebar/README.md).
12 |
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ScalebarApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ScalebarApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ScalebarApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ScalebarApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ScalebarApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ScalebarApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ScalebarApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ScalebarApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ScalebarApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/ScalebarApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/ScalebarApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | ScalebarApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/README.md:
--------------------------------------------------------------------------------
1 | # SceneView Analysis Overlay Micro-app
2 |
3 | This micro-app demonstrates the use of composable `SceneView's` `analysisOverlays` parameter to display spatial analysis results.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application starts with a SceneView and displays a scene of Brest, France. Use the switch to turn on and off a viewshed analysis from the viewpoint of the cyan diamond marker.
10 |
11 | For more information on the composable `SceneView` component and how it works, see its [Readme](../../toolkit/geoview-compose/README.md).
12 |
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | SceneViewAnalysisOverlayApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewAnalysisOverlayApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewAnalysisOverlayApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCalloutApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCalloutApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | SceneViewCalloutApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/README.md:
--------------------------------------------------------------------------------
1 | # SceneView CameraController Micro-app
2 |
3 | This micro-app demonstrates the use of `CameraController` with a composable `SceneView`.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application begins with a SceneView and displays a global scene. Utilize the overflow action button in the app bar to select from various CameraController options for execution on the composable SceneView. Each operation will create and use a different CameraController to change the camera's viewpoint on the scene.
10 |
11 | For more information on the composable `SceneView` component and how it works, see its [Readme](../../toolkit/geoview-compose/README.md).
12 |
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | SceneViewCameraControllerApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewCameraControllerApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewCameraControllerApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | SceneViewLightingOptionsApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewLightingOptionsApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewLightingOptionsApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/README.md:
--------------------------------------------------------------------------------
1 | # SceneView Set Viewpoint Micro-app
2 |
3 | This micro-app demonstrates setting the viewpoint on a composable `SceneView`.
4 |
5 | 
6 |
7 | ## Usage
8 |
9 | The application starts with a SceneView and displays a scene. Use the overflow action button in the app bar to choose between different methods of setting a viewpoint on the composable SceneView. Each operation will set the viewpoint to a different location.
10 |
11 | For more information on the composable `SceneView` component and how it works, see its [Readme](../../toolkit/geoview-compose/README.md).
12 |
13 |
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | SceneViewSetViewpointApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/SceneViewSetViewpointApp/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/SceneViewSetViewpointApp/screenshot.png
--------------------------------------------------------------------------------
/microapps/TemplateApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/TemplateApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/TemplateApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/TemplateApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/TemplateApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/TemplateApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/TemplateApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/TemplateApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/TemplateApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/TemplateApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/TemplateApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/TemplateApp/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 | TemplateApp
21 |
22 |
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/screenshots/advancedoptions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/screenshots/advancedoptions.png
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/screenshots/startingpointproperties.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/screenshots/startingpointproperties.png
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/screenshots/trace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/screenshots/trace.png
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/screenshots/traceconfigs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/screenshots/traceconfigs.png
--------------------------------------------------------------------------------
/microapps/UtilityNetworkTraceApp/screenshots/traceresults.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/microapps/UtilityNetworkTraceApp/screenshots/traceresults.png
--------------------------------------------------------------------------------
/t9nmanifest.txt:
--------------------------------------------------------------------------------
1 | toolkit/ar/src/main/res/values/strings.xml
2 | toolkit/authentication/src/main/res/values/strings.xml
3 | toolkit/indoors/src/main/res/values/strings.xml
4 | toolkit/featureforms/src/main/res/values/strings.xml
5 | toolkit/popup/src/main/res/values/strings.xml
6 | toolkit/utilitynetworks/src/main/res/values/strings.xml
7 |
--------------------------------------------------------------------------------
/toolkit/.gitignore:
--------------------------------------------------------------------------------
1 | #Android specifics
2 |
3 | # build artifacts
4 | /build
5 | /captures
6 | .externalNativeBuild
7 |
8 | # Local configuration file (sdk path, etc)
9 | /local.properties
10 | .gradle
11 |
12 | # Proguard folder generated by Eclipse
13 | proguard/
14 |
15 | # IDE project files
16 | *.iml
17 | .idea/
18 | .project
19 | .classpath
20 | bin/
21 | gen/
22 | /.settings
23 | .vscode/
24 |
25 | # OS generated files #
26 | ######################
27 | .DS_Store
28 | .DS_Store?
29 | ._*
30 | .Spotlight-V100
31 | .Trashes
32 | Icon?
33 | ehthumbs.db
34 | Thumbs.db
35 |
--------------------------------------------------------------------------------
/toolkit/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing).
--------------------------------------------------------------------------------
/toolkit/ar/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/ar/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/ar/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/screenshot.png
--------------------------------------------------------------------------------
/toolkit/ar/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/assets/pedata/egm96.grd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/src/main/assets/pedata/egm96.grd
--------------------------------------------------------------------------------
/toolkit/ar/src/main/assets/textures/trigrid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/src/main/assets/textures/trigrid.png
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/drawable-anydpi/ic_action_add.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/drawable-anydpi/ic_action_reduce.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/drawable-hdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/src/main/res/drawable-hdpi/ic_action_add.png
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/drawable-hdpi/ic_action_reduce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/src/main/res/drawable-hdpi/ic_action_reduce.png
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/drawable-mdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/src/main/res/drawable-mdpi/ic_action_add.png
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/drawable-mdpi/ic_action_reduce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/src/main/res/drawable-mdpi/ic_action_reduce.png
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/drawable-xhdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/src/main/res/drawable-xhdpi/ic_action_add.png
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/drawable-xhdpi/ic_action_reduce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/src/main/res/drawable-xhdpi/ic_action_reduce.png
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/drawable-xxhdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/src/main/res/drawable-xxhdpi/ic_action_add.png
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/drawable-xxhdpi/ic_action_reduce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/src/main/res/drawable-xxhdpi/ic_action_reduce.png
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-ar/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | لم يتم منح إذن الكاميرا
3 | يجب تثبيت ARCore لاستخدام TableTopSceneView. توفر ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-bg/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Разрешение за камерата не е дадено
3 | ARCore трябва да е инсталиран, за да се използва TableTopSceneView. Наличност на ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-bs/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Dopuštenje za kameru nije odobreno
3 | ARCore treba biti instalirano za korištenje TableTopSceneView. ARCore dostupnost: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-ca/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | No s\'ha concedit el permís de càmera
3 | Per fer servir TableTopSceneView, cal que l\'ARCore estigui instal·lat. Disponibilitat de l\'ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-cs/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Oprávnění k fotoaparátu nebylo uděleno
3 | K použití TableTopSceneView je nutné nainstalovat ARCore. Dostupnost ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-da/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Kameratilladelse ikke givet
3 | ARCore skal være installeret for at bruge TableTopSceneView. ARCore-tilgængelighed: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-de/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Kameraberechtigung nicht gewährt
3 | Zur Verwendung von TableTopSceneView muss ARCore installiert sein. ARCore-Verfügbarkeit: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-el/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Δεν εκχωρείται δικαίωμα κάμερας
3 | Πρέπει να είναι εγκατεστημένο το ARCore για να χρησιμοποιηθεί το TableTopSceneView Διαθεσιμότητα ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-es/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | No se ha concedido permiso para la cámara
3 | ARCore debe estar instalado para utilizar TableTopSceneView. Disponibilidad de ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-et/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Kaamerale juurepääsu luba ei ole antud
3 | TableTopSceneView kasutamiseks peab olema installitud ARCore. ARCore\'i saadavus: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-fi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Kameran käyttöoikeutta ei myönnetty
3 | ARCore on asennettava, jotta voit käyttää TableTopSceneView\'ta. ARCoren saatavuus: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-fr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Autorisation d’accès à l’appareil photo non accordée
3 | ARCore doit être installé pour que TableTopSceneView puisse être utilisé. Disponibilité d’ARCore : %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-hr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Dopuštenje za kameru nije odobreno
3 | ARCore treba biti instalirano za korištenje TableTopSceneView. ARCore dostupnost: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-hu/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Kameraengedély nincs megadva
3 | A TableTopSceneView használatához telepíteni kell az ARCore alkalmazást. ARCore rendelkezésre állása: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-in/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Izin kamera tidak diberikan
3 | ARCore harus diinstal untuk menggunakan TableTopSceneView. Ketersediaan ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-in/values-id/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Izin kamera tidak diberikan
3 | ARCore harus diinstal untuk menggunakan TableTopSceneView. Ketersediaan ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-it/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Autorizzazione fotocamera non concessa
3 | ARCore deve essere installato per usare TableTopSceneView. Disponibilità ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-iw/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | לא ניתנו הרשאות מצלמה
3 | ARCore חייב להיות מותקן כדי להשתמש ב-TableTopSceneView. זמינות ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-iw/values-iw/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | לא ניתנו הרשאות מצלמה
3 | ARCore חייב להיות מותקן כדי להשתמש ב-TableTopSceneView. זמינות ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-ja/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | カメラの権限が付与されていません
3 | TableTopSceneView を使用するには ARCore をインストールする必要があります。 ARCore の利用可否: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-ko/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 카메라 권한이 부여되지 않음
3 | TableTopSceneView를 사용하려면 ARCore를 설치해야 합니다. ARCore 사용 가능 여부: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-lt/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Leidimas naudoti kamerą nesuteiktas
3 | Norint naudoti TableTopSceneView turi būti įdiegtas ARCore. ARCore prieinamumas: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-lv/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Kameras atļauja nav piešķirta
3 | Ir jāinstalē ARCore, lai varētu izmantot TableTopSceneView. ARCore pieejamība: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-nl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Cameramachtiging wordt niet verleend
3 | Als u TableTopSceneView wilt gebruiken, moet ARCore geïnstalleerd zijn. Beschikbaarheid ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-no/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Kameratillatelse ikke gitt
3 | ARCore må være installert for å bruke TableTopSceneView. ARCore-tilgjengelighet: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-pl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Nie przyznano uprawnień do kamery
3 | Należy zainstalować aplikację ARCore, aby móc korzystać z TableTopSceneView. Dostępność ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-pt-rBR/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Permissão de câmera não concedida
3 | O ARCore deve estar instalado para usar o TableTopSceneView. Disponibilidade do ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-pt-rPT/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Permissão de câmara não concedida
3 | O ARCore tem de estar instalado para utilizar TableTopSceneView. Disponibilidade de ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-ro/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Permisiunea camerei nu a fost acordată
3 | ARTCore trebuie să fie instalat pentru a utiliza TableTopSceneView. Disponibilitatea ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-ru/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Права на использование камеры не предоставлены
3 | Для использования TableTopSceneView необходимо установить ARCore. Доступность ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-sk/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Povolenia kamery neboli udelené
3 | Ak chcete používať TableTopSceneView, musí byť nainštalovaný ARCore. Dostupnosť ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-sl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Dovoljenje za kamero ni odobreno
3 | ARCore mora biti nameščen za uporabo TableTopSceneView. Razpoložljivost ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-sr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Nije data dozvola za kameru
3 | ARCore mora biti instaliran da bi se koristio TableTopSceneView. Dostupnost ARCore-a: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-sv/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Kamerabehörighet inte beviljad
3 | ARCore måste vara installerad för användning av TableTopSceneView. ARCore-tillgänglighet: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-th/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ไม่ได้อนุมัติสิทธิ์การเข้าถึงกล้อง
3 | ต้องติดตั้ง ARCore เพื่อใช้งาน TableTopSceneView ความพร้อมใช้งานของ ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-tr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Kamera izni verilmedi
3 | TableTopSceneView kullanmak için ARCore yüklü olmalıdır. ARCore kullanılabilirliği: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-uk/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Дозвіл на використання камери не надано
3 | Для використання TableTopSceneView потрібно інсталювати ARCore. Доступність ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-vi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Chưa được cấp quyền truy cập máy ảnh
3 | Phải cài đặt ARCore để sử dụng TableTopSceneView. Mức độ khả dụng của ARCore: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-zh-rHK/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 未授與相機權限
3 | 必須安裝 ARCore 才能使用 TableTopSceneView。 ARCore 可用性: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-zh-rTW/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 未授與相機權限
3 | 必須安裝 ARCore 才能使用 TableTopSceneView。 ARCore 可用性: %1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/src/main/res/values-zh/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 未授予相机权限
3 | 必须安装 ARCore,才能使用 TableTopSceneView。 ARCore 可用性:%1$s
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/ar/worldscale-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/ar/worldscale-screenshot.png
--------------------------------------------------------------------------------
/toolkit/authentication/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/authentication/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/authentication/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/authentication/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/authentication/screenshot.png
--------------------------------------------------------------------------------
/toolkit/authentication/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/toolkit/basemapgallery/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/basemapgallery/api/basemapgallery.api:
--------------------------------------------------------------------------------
1 | public final class com/arcgismaps/toolkit/basemapgallery/BasemapGalleryItem {
2 | public static final field $stable I
3 | public fun (Lcom/arcgismaps/mapping/BasemapStyleInfo;)V
4 | public fun (Lcom/arcgismaps/mapping/Item;)V
5 | public fun (Ljava/lang/String;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V
6 | public synthetic fun (Ljava/lang/String;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
7 | public final fun getTag ()Ljava/lang/Object;
8 | public final fun getTitle ()Ljava/lang/String;
9 | }
10 |
11 | public final class com/arcgismaps/toolkit/basemapgallery/BasemapGalleryKt {
12 | public static final fun BasemapGallery (Ljava/util/List;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/toolkit/basemapgallery/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/basemapgallery/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/basemapgallery/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/basemapgallery/screenshot.png
--------------------------------------------------------------------------------
/toolkit/basemapgallery/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/toolkit/compass/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/compass/api/compass.api:
--------------------------------------------------------------------------------
1 | public final class com/arcgismaps/toolkit/compass/CompassKt {
2 | public static final fun Compass-83Szm6w (DLandroidx/compose/ui/Modifier;ZFJJLkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;II)V
3 | }
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/compass/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/compass/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/compass/screenshot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/compass/screenshot.jpg
--------------------------------------------------------------------------------
/toolkit/compass/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/toolkit/composable-map/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/composable-map/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/composable-map/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/composable-map/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/toolkit/featureforms/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/featureforms/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/attachments_form_element.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/attachments_form_element.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/barcode_input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/barcode_input.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/combo_input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/combo_input.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/combo_picker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/combo_picker.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/date_time_input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/date_time_input.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/group_element_collapsed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/group_element_collapsed.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/group_element_expanded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/group_element_expanded.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/radio_input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/radio_input.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/read_only.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/read_only.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/switch_input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/switch_input.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/text_area_input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/text_area_input.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/text_form_element.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/text_form_element.png
--------------------------------------------------------------------------------
/toolkit/featureforms/screenshots/text_input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/featureforms/screenshots/text_input.png
--------------------------------------------------------------------------------
/toolkit/geoview-compose/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/geoview-compose/screenshot.png
--------------------------------------------------------------------------------
/toolkit/indoors/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/indoors/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/indoors/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/indoors/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/indoors/screenshot.png
--------------------------------------------------------------------------------
/toolkit/indoors/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/toolkit/legend/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/legend/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/legend/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/legend/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/legend/screenshot.png
--------------------------------------------------------------------------------
/toolkit/popup/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/popup/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/popup/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/popup/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/popup/screenshot.png
--------------------------------------------------------------------------------
/toolkit/popup/src/main/res/xml/files.xml:
--------------------------------------------------------------------------------
1 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/toolkit/scalebar/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/scalebar/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/scalebar/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/scalebar/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/scalebar/screenshot.png
--------------------------------------------------------------------------------
/toolkit/scalebar/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/toolkit/scalebar/src/main/java/com/arcgismaps/toolkit/scalebar/internal/ScalebarDivision.kt:
--------------------------------------------------------------------------------
1 | package com.arcgismaps.toolkit.scalebar.internal
2 |
3 | /**
4 | * Represents a Scalebar division.
5 | *
6 | * @param xOffset The x offset of the division.
7 | * @param label The text of the division's label.
8 | *
9 | * @since 200.7.0
10 | */
11 | internal data class ScalebarDivision(
12 | val xOffset: Double,
13 | val label: String
14 | )
15 |
--------------------------------------------------------------------------------
/toolkit/template/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/template/api/template.api:
--------------------------------------------------------------------------------
1 | public abstract interface class com/arcgismaps/toolkit/template/TemplateInterface {
2 | public abstract fun getSomeProperty ()Lkotlinx/coroutines/flow/StateFlow;
3 | }
4 |
5 | public final class com/arcgismaps/toolkit/template/TemplateKt {
6 | public static final fun Template (Lcom/arcgismaps/toolkit/template/TemplateInterface;Landroidx/compose/runtime/Composer;I)V
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/toolkit/template/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/template/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/template/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/toolkit/utilitynetworks/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toolkit/utilitynetworks/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/utilitynetworks/consumer-rules.pro
--------------------------------------------------------------------------------
/toolkit/utilitynetworks/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-kotlin-toolkit/063f96f69693b35705c1d22eccd38c8c14411223/toolkit/utilitynetworks/screenshot.png
--------------------------------------------------------------------------------