In this topic
This guide describes how to use version 10.2.8-1 of ArcGIS Runtime SDK for Android to build Android apps that incorporate capabilities such as mapping, geocoding, routing, geoprocessing, and other spatial analytics provided by ArcGIS Online or your own on-premises ArcGIS servers. A great place to start developing once you have installed and set up the SDK is to add a map to your app, or browse the samples. For what's new in this release, see Release Notes.
With the ArcGIS Runtime SDK for Android you can build apps that:
- Add high performance mapping and GIS capabilities to your Android apps
- Add and query content from your Organization (ArcGIS Online or Portal for ArcGIS) using the portal API
- Add layers from ArcGIS Server
- Work offline with basemaps and operational data
- Add local tile cache basemaps or maps in area of interest stored locally on device
- Display maps in all supported spatial references
- Use a rich set of tasks that leverage ArcGIS capabilities to analyze your maps and provide information to your users
- Add tools to let users edit data while out in the field, including allowing them to sync edits made offline when they back online
- Work with your devices' GPS
- Build offline and online routing applications
- Identify features in the map and view rich pop-ups authored in ArcGIS Online or add custom callouts
- Add graphics on top of the map; allow users to draw graphics or tap on them to view a pop-up window with information on the graphic
- Perform advanced geometric and spatial analysis operations locally
- Execute sophisticated geoprocessing tasks and display their results
- Search, query, and identify features using spatial or SQL criteria
- Match addresses to locations and vice-versa, even when you're offline
What you get
- A rich mapping API for Android, provided through .jar files
- An Android Archive (AAR) file to use as a dependency in your Gradle build script.
- Full API Reference and online Guide documentation to help you learn how to use the API.
- A suite of samples that demonstrate SDK functionality.
- A user to user Forum where you can discuss your development issues with other SDK developers
- A Blog highlighting new developments and important SDK related news
To find out how to get set up with this SDK, read Install and set up.