Build native mapping apps for Android devices

The next generation of ArcGIS Runtime is here. Get the SDK that lets you build native apps with the ArcGIS Runtime SDK for Android. Integrate a wide range of mapping and GIS capabilities online or offline, including editing, geocoding, routing, management of web maps, data visualization, mobile map packages, and vector tiled layers. Access documentation and sample code, including installation information using this site.

Looking for the previous version?

10.2.9 is the previous release of ArcGIS Runtime SDK for Android

Go to the previous release

Develop your first map app

This "hello world" style tutorial shows how to create a simple map-based app and prepare it for deployment.

Learn More

Add geocoding to your app

The ArcGIS Runtime SDK for Android provides a Locator class that allows you to match addresses and place names to locations on the map known as geocoding.

Learn More

New Loadable Pattern

The new loadable design pattern unifies the behavior of accessing remote resources such as layers, maps, portal items, tasks, and others with an asynchronous non-blocking API.

Learn More

From our Blog More Blog posts

Discussions on GeoNet Read more Start discussion

{date} {time}

{title}

{excerpt}

Connect with the ArcGIS Runtime SDK for Android

From our Videos More Videos

ArcGIS Runtime SDK for Android: Building Applications
ArcGIS Runtime SDK for Android: Building Applications
ArcGIS Runtime: an Introduction to the API and Architecture
ArcGIS Runtime: an Introduction to the API and Architecture
ArcGIS Runtime: Maximizing Performance of your Apps
ArcGIS Runtime: Maximizing Performance of your Apps
ArcGIS Runtime: Everything You Wanted to Know About the ArcGIS Runtime SDKs but Were Afraid to Ask
ArcGIS Runtime: Everything You Wanted to Know About the ArcGIS Runtime SDKs but Were Afraid to Ask