Skip to content

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

v200.6.0 ArcGIS Maps SDK for Kotlin samples

25 Nov 17:17
c548f29
Compare
Choose a tag to compare

Gradle DSL Implementation

// project level settings.gradle.kts
dependencyResolutionManagement {
    repositories {
        maven { url = uri("https://esri.jfrog.io/artifactory/arcgis") }
     }
}

// app level build.gradle.kts
dependencies {
    implementation("com.esri:arcgis-maps-kotlin:200.6.0")
}

Migrate from version 100.x to version 200.x

Visit the website doc for instructions to migrate to use the new ArcGIS Maps SDK for Kotlin

Change log:

Visit the release notes page for details about enhancements in the 200.6 release of ArcGIS Maps SDK for Kotlin.

Release notes:

New Samples:

Layers:

  • Add ENC exchange set
  • Add KML layer with network links

Maps:

  • Create and save map

Enhancements:

  • All new Kotlin SDK samples going forward will be built utilizing Jetpack Compose, leveraging the GeoView-Compose Toolkit module.
  • Updated Snap geometry edits to use optional toggles to enable Geometry Guides and Feature snapping.
  • Updated Edit features using feature forms to use the new FeatureForm constructor which does not depend on the FeatureFormDefinition.
  • This release introduces the Sample Viewer as an open-source project that showcases all the ArcGIS Maps SDK for Kotlin samples.
  • Migrated to Android Gradle plugin 8.7.1 which is compatible with Gradle version 8.9.

v200.5.0 ArcGIS Maps SDK for Kotlin samples

01 Aug 14:36
3ad9236
Compare
Choose a tag to compare

Gradle DSL Implementation

// project level settings.gradle.kts
dependencyResolutionManagement {
    repositories {
        maven { url = uri("https://esri.jfrog.io/artifactory/arcgis") }
     }
}

// app level build.gradle.kts
dependencies {
    implementation("com.esri:arcgis-maps-kotlin:200.5.0")
}

Migrate from version 100.x to version 200.x

Visit the website doc for instructions to migrate to use the new ArcGIS Maps SDK for Kotlin

Change log:

Visit the release notes page for details about enhancements in the 200.5 release of ArcGIS Maps SDK for Kotlin.

Release notes:

New Samples:

Analysis:

  • Show line of sight between geoelements

Layers:

  • Add 3d tiles layer
  • Add custom dynamic entity data source

Maps:

  • Configure basemap style parameters

Routing and Logistics:

  • Find closest facility from point

Edit and Manage Data:

  • Edit and sync features with feature service
  • Edit features using feature forms
  • Snap geometry edits

Enhancements:

  • All new Kotlin SDK samples will be built utilizing Jetpack Compose, leveraging the GeoView-Compose Toolkit module.
  • Updated Generate offline map to use the GeoView-Compose toolkit module.
  • Updated Show callout to use the GeoView-Compose Callout Composable.
  • Updated Authenticate with OAuth to use the Toolkit Authenticator

v200.4.0 ArcGIS Maps SDK for Kotlin samples

11 Apr 16:14
6008ed1
Compare
Choose a tag to compare

Gradle DSL Implementation

// project level settings.gradle.kts
dependencyResolutionManagement {
    repositories {
        maven { url = uri("https://esri.jfrog.io/artifactory/arcgis") }
     }
}

// app level build.gradle.kts
dependencies {
    implementation("com.esri:arcgis-maps-kotlin:200.4.0")
}

Migrate from version 100.x to version 200.x

Visit the website doc for instructions to migrate to use the new ArcGIS Maps SDK for Kotlin

Change log:

Visit the release notes page for details about enhancements in the 200.4 release of ArcGIS Maps SDK for Kotlin.

Enhancements

v200.3.0 ArcGIS Maps SDK for Kotlin samples

06 Dec 16:59
4d3e86b
Compare
Choose a tag to compare

Gradle Implementation

// project level settings.gradle
dependencyResolutionManagement {
    repositories {
        maven { url 'https://esri.jfrog.io/artifactory/arcgis' }
     }
}

// app level build.gradle
dependencies {
    implementation 'com.esri:arcgis-maps-kotlin::200.3.0'
}

Migrate from version 100.x to version 200.x

Visit the website doc for instructions to migrate to use the new ArcGIS Maps SDK for Kotlin

Change log:

Visit the release notes page for details about enhancements in the 200.3 release of ArcGIS Maps SDK for Kotlin.

New samples

Enhancements

  • Added a new composable bottom sheet component.
  • Upgraded project to use gradle 8.1.1

v200.2.0 ArcGIS Maps SDK for Kotlin samples

16 Aug 00:17
5f1c2fb
Compare
Choose a tag to compare

Gradle Implementation

// project level settings.gradle
dependencyResolutionManagement {
    repositories {
        maven { url 'https://esri.jfrog.io/artifactory/arcgis' }
     }
}

// app level build.gradle
dependencies {
    implementation 'com.esri:arcgis-maps-kotlin::200.2.0'
}

Migrate from version 100.x to version 200.x

Visit the website doc for instructions to migrate to use the new ArcGIS Maps SDK for Kotlin

Change log:

Visit the release notes page for details about enhancements in the 200.2 release of ArcGIS Maps SDK for Kotlin.

New samples

Enhancements

  • All new samples added in 200.2.0 use Jetpack Compose.
    • Introduced Jetpack Compose samples using material design 3.
    • Updated the NewModuleScript to create new samples with Jetpack Compose.
    • Added shared Compose components to display dialogs for ArcGIS jobs or error messages to the samples-lib.
  • Updated the project to use a common design scheme for all view-based samples.
  • Added a determinate download progress indicator to the samples-lib.
  • Updated the weather service used in the Add WMS layer sample.
  • Added a patch for Render multilayer symbols sample for flaky loading behavior.
  • Removed deprecated usages, unused resources, and resolved code style warnings.
  • Updated the project to use JVM 1.17.

v200.1.0 ArcGIS Maps SDK for Kotlin samples

19 Apr 17:20
2b8ddb4
Compare
Choose a tag to compare

Gradle Implementation

// project level settings.gradle
dependencyResolutionManagement {
    repositories {
        maven { url 'https://esri.jfrog.io/artifactory/arcgis' }
     }
}

// app level build.gradle
dependencies {
    implementation 'com.esri:arcgis-maps-kotlin::200.1.0'
}

Migrate from version 100.x to version 200.x

Visit the website doc for instructions to migrate to use the new ArcGIS Maps SDK for Kotlin

Change log:

Visit the release notes page for details about enhancements in the 200.1 release of ArcGIS Maps SDK for Kotlin.

New samples

Enhancements

  • Added reset button to Clip geometry and Cut Geometry
  • Updated Log tag to use the local class name
  • Added support for dark/light mode for all Kotlin samples

v200.0.0 Beta Release

17 Dec 01:07
790b676
Compare
Choose a tag to compare

build.gradle (project)

maven { url 'https://esri.jfrog.io/artifactory/arcgis' }

dependencies {
    implementation 'com.esri:arcgis-maps-kotlin::200.0.0-beta01'
}

Change log:

  • This release is a full reimagining of the ArcGIS Runtime SDK for Android as a Kotlin-first SDK, with out-of-the-box support for features like coroutines, flows, and null safety.
  • Migrated 21 samples from the Runtime API for Android to the new ArcGIS Maps SDK for Kotlin
  • Redesigned offline data-provisioning to make it independent for each sample

Migrate from version 100.x to version 200.x

Visit the website doc for instructions to migrate to use the new ArcGIS Maps SDK for Kotlin