Skip to content

Releases: Esri/arcgis-maps-sdk-kotlin-toolkit

v200.5.0 release

01 Aug 19:04
0e54056
Compare
Choose a tag to compare

Enhancements in 200.5

Feature Form

The Feature Form toolkit component now supports attachments. You can download and view existing attachments for a feature. You can also collect new attachments such as images or videos from the camera or photos library, or other types of files on the device. You can also delete or rename existing attachments.

Popup

The composable Popup toolkit component displays a popup for an individual feature. This includes showing the feature's title, attributes, custom description, media, and attachments. ArcGIS Online Map Viewer allows users to create a popup definition by assembling a list of "popup elements". Popup toolkit component supports the display of popup elements created by the Map Viewer, including Text, Fields, Attachments, and Media (Images and Charts). The component also supports dynamically updating the elements for dynamic entities.

Callout

The composable Callout toolkit component can be used to display information on the composable Mapview. Callout can hold text or any other composable UI component within it. The callout can be passed as a lambda to the content parameter of the composable Mapview. Callout also supports dynamic entities by adjusting the leader position as the location of a dynamic entity changes.

Callout's container size, color, border thickness, and leader position can be customized using CalloutColors and CalloutShapes.

Issues resolved

  • Authenticator: Submitting empty username/password breaks authentication.
  • Authenticator: Toolkit Authenticator BackHandler intercepts system back button on resume.

v200.4.0 release

11 Apr 17:22
7ad544f
Compare
Choose a tag to compare

This release includes two new compose based library components,

  • GeoView-Compose - Provides composable implementations of the MapView and SceneView classes.
  • FeatureForm - Enables users to edit field values of features in a layer using the FeatureForm API that has been configured externally.

Also includes,

  • Example applications for each of the new library components.

Issues resolved in 200.4
Authenticator: OAuth sessions should not transfer between external chrome browser and the app.
FloorFilter: FloorFilter causes app crash if the Map used to create the FloorFilterState is not FloorAware.

v200.3.0 release

06 Dec 17:00
d923389
Compare
Choose a tag to compare

Issues resolved in 200.3

  • Support for intercepting OAuth User Sign In as well as corresponding helper methods (Activity.launchCustomTabs, AuthenticatorState.completeOAuthSignIn) to prompt for OAuth user sign in with Custom Tabs. For more details see the readme.
  • Fix an issue where hitting the X button on OAuth Custom Tab did not complete (cancel) the sign in process.
  • Fix for displaying FloorFilter facility selector when sites are absent in the webmap.

v200.2.0 release

15 Aug 21:44
f5d0756
Compare
Choose a tag to compare

This is the first release of the ArcGIS Maps SDK for Kotlin toolkit. It is designed to work with version 200.2.0 of the ArcGIS Maps SDK for Kotlin. It includes:

  • An architecture based on android Jetpack Compose and ArcGIS Maps SDK for Kotlin
  • Three independent, compose based library components including a compass, an authenticator, and floor filter components.
  • A Bill Of Materials (BOM) for defining the versions to express a dependency on any of the above components.
  • Example applications for each of the library components.