Toolkit

The ArcGIS Runtime SDK for Android offers a toolkit, ArcGIS Runtime Toolkit for Android, that contains the views (components) to help simplify your Android development work. Available components include:

  • ArcGISArView - Integrates SceneView with ARCore to enable augmented reality (AR).
  • Bookmarks - Displays the bookmarks present in a map.
  • Compass - Shows the current orientation of a map or scene by displaying a compass icon that points towards North.
  • Floor filter - Shows sites and facilities, and enables toggling the visibility of levels on floor-aware maps and scenes.
  • Scalebar - Displays the representation of an accurate linear measurement on a map.
  • PopupView - Displays a Popup's attribute list.

The fastest way to get the toolkit into your app is to reference the compiled library (.aar file) from Jfrog, as described below. For instructions on using the toolkit from source code—for example, if you want to customize it—see Toolkit setup instructions in the toolkit's repo.

Reference the library from Jfrog

  1. If you haven't already, install and set up ArcGIS Runtime SDK for Android.

  2. Ensure the Esri public Jfrog Maven repository is in your project's gradle file, https://esri.jfrog.io/artifactory/arcgis

    1
    2
    3
    4
    5
    6
    7
    allprojects {
    	repositories {
    		...
    		maven { url 'https://esri.jfrog.io/artifactory/arcgis' }
    		...
    	}
    }
  3. Add the toolkit dependency to the module's gradle file.

    1
    2
    3
    dependencies {
    	implementation 'com.esri.arcgisruntime:arcgis-android-toolkit:100.15.0'
    }

Build from source

Use the following code if you want to customize the toolkit.

1
$ ./gradlew clean assembleDebug --info

See the setup instructions for a more detailed guide.

Requirements

The following table shows version compatibility.

SDK VersionToolkit Version
100.6.0100.6.0
100.6.0100.6.1
100.7.0100.7.0
100.8.0100.8.0
100.9.0100.9.0
100.10.0100.10.0
100.11.0100.11.0
100.12.0100.12.0
100.13.0100.13.0
100.14.0100.14.0
100.15.0100.15.0

Issues

Find a bug or want to request a new feature enhancement? Please let us know by submitting an issue.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close