# ArcGIS Runtime SDK Samples

> Interactive samples showcasing ArcGIS Runtime SDK for iOS mapping and spatial analysis features. (iPhone/iPad app by ESRI.)

- Source: https://appshunter.io/ios/app/arcgis-runtime-sdk-samples/id1180714771 (this page in markdown: same URL + `.md`)
- Developer: [ESRI](https://appshunter.io/developer/379687933)
- Category: Education, Reference
- Price: Free
- Rating: 4.70/5 from 10 App Store ratings
- Age rating: 4+
- Requires: iOS 14.0 · 137 MB
- Languages: American English
- Released: 2017-01-23
- Data updated: 2026-08-31
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/arcgis-runtime-sdk-samples/id1180714771/reviews.md

## What is ArcGIS Runtime SDK Samples?

Explore the ArcGIS Runtime SDK for iOS with dozens of interactive samples. Experience the SDK's powerful capabilities and learn how to incorporate them into your own apps. View the code behind each sample from within the app and see how easy it is to use the SDK.

+ Maps - Open, create, interact with and save maps
+ Layers - Display vector and raster data in maps and scenes
+ Features - Work with Feature layers and geodatabases
+ Edit Data - Add, delete, and edit features and attachments
+ Display Information - Show graphics, popups, callouts, and sketches
+ Search - Find addresses, places, and points of interest
+ Geometry - Create geometries and perform geometric operations
+ Route & Directions - Calculate routes between locations and around barriers
+ Analysis - Perform spatial analysis via geoprocessing tasks and services
+ Cloud & Portal - Search for webmaps and list portal group users
+ Scenes - Visualize 3D environments and symbols
+ Utility network - Work with utility networks, performing traces and exploring network elements
+ Augmented reality - View data overlaid on the real world through your device's camera

The source code for the app is available on GitHub: https://github.com/Esri/arcgis-runtime-samples-ios

## Key features

- Interactive mapping samples
- View source code
- Map and scene visualization
- Feature editing and geodatabases
- Routing and directions
- Spatial analysis
- Augmented reality integration


## Frequently asked questions about ArcGIS Runtime SDK Samples

### What is ArcGIS Runtime SDK Samples?

ArcGIS Runtime SDK Samples is an application that provides interactive examples of the ArcGIS Runtime SDK for iOS. It allows users to explore and learn about various mapping, analysis, and augmented reality features.

### Is ArcGIS Runtime SDK Samples free to use?

Yes, ArcGIS Runtime SDK Samples is completely free to download and use. There are no in-app purchases or subscription fees associated with this application.

### What kind of learning content does ArcGIS Runtime SDK Samples offer?

The app offers dozens of interactive samples covering a wide range of GIS functionalities. Users can view the source code for each sample to understand implementation details and learn how to integrate these capabilities into their own iOS apps.

### Does ArcGIS Runtime SDK Samples support offline use?

The provided description does not explicitly mention offline functionality for the samples themselves. However, many GIS features like working with local geodatabases and offline maps are demonstrated within the samples.

### What platforms is ArcGIS Runtime SDK Samples available on?

ArcGIS Runtime SDK Samples is designed for iOS devices, including iPhone, iPad, and iPod. It is optimized for these platforms to showcase the SDK's capabilities.

### How often is ArcGIS Runtime SDK Samples updated?

The latest version of ArcGIS Runtime SDK Samples is 100.15.3, last updated on November 27, 2024. This indicates that the application is actively maintained and updated by the developer.

### What is the age rating for ArcGIS Runtime SDK Samples?

ArcGIS Runtime SDK Samples has an age rating of 4+. This suggests it is suitable for a broad audience, including younger users interested in exploring mapping and spatial concepts.

### Where can I find the source code for ArcGIS Runtime SDK Samples?

The source code for the ArcGIS Runtime SDK Samples application is publicly available on GitHub. A link to the repository is provided within the app's description.

## Version history (last 5 releases)

### 100.15.3 — 2024-11-27

New samples

- Query features with Arcade expression
- Create mobile geodatabase

Enhancements

- Redesigned UI for a few samples.
- Refactored Show callout to show the WGS 84 projected coordinates instead of Web Mercator.
- Updated Show device location using indoor positioning with a publicly accessible web map.
- Renamed Generate Geodatabase -> Generate geodatabase replica from feature service to better differentiate geodatabase samples.
- Updated CQL JSON queries in Query with CQL filters to use the latest CQL2-JSON format.
- Added reset buttons to Clip geometry and Cut geometry.
- Removed Google Analytics from the app to comply with organization requirements.

Bug fixes

- Fixed invalid data and services.
- Fixed identify tolerance within Identify KML features.
- Fixed error handling in Generate offline map.
- Fixed offline data in Navigate route with rerouting.
- Fixed online data in ArcGIS vector tiled layer (custom style).
- Various project housekeeping fixes: linting, project build warnings, phrasing in README, etc.

### 100.15.2 — 2023-05-25

New samples

- Query features with Arcade expression
- Create mobile geodatabase

Enhancements

- Redesigned UI for a few samples.
- Refactored Show callout to show the WGS 84 projected coordinates instead of Web Mercator.
- Updated Show device location using indoor positioning with a publicly accessible web map.
- Renamed Generate Geodatabase -> Generate geodatabase replica from feature service to better differentiate geodatabase samples.
- Updated CQL JSON queries in Query with CQL filters to use the latest CQL2-JSON format.
- Added reset buttons to Clip geometry and Cut geometry.
- Removed Google Analytics from the app to comply with organization requirements.

Bug fixes

- Fixed invalid data and services.
- Fixed identify tolerance within Identify KML features.
- Fixed error handling in Generate offline map.
- Fixed offline data in Navigate route with rerouting.
- Fixed online data in ArcGIS vector tiled layer (custom style).
- Various project housekeeping fixes: linting, project build warnings, phrasing in README, etc.

### 100.15.0.0 — 2022-08-18

New samples
- Query features with Arcade expression
- Create mobile geodatabase

Enhancements
- Refactored Show callout to show the WGS 84 projected coordinates instead of Web Mercator.
- Updated Show device location using indoor positioning with a publicly accessible web map.
- Renamed Generate Geodatabase -> Generate geodatabase replica from feature service to better differentiate geodatabase samples.
- Updated CQL JSON queries in Query with CQL filters to use the latest CQL2-JSON format.
- Added reset buttons to Clip geometry and Cut geometry.

Bug fixes
- Fixed identify tolerance within Identify KML features.
- Fixed error handling in Generate offline map.
- Fixed offline data in Navigate route with rerouting.
- Fixed online data in ArcGIS vector tiled layer (custom style).
- Various project housekeeping fixes: linting, project build warnings, phrasing in README, etc.

### 100.14.1.1 — 2022-06-17

New samples

• Set max extent
• Display route layer
• Apply unique values with alternate symbols

Enhancements

• Updated Display feature layers to use new feature layer constructor.
• Added new "Favorites" category to access favorited samples quickly.

Bug fixes

• Fixed popup with animation statistics for Animate 3D graphic.
• Leveled initial scene viewpoint in Explore scenes in flyover AR.
• Fixed authentication prompt for Token authentication.

### 100.14.0.0 — 2022-04-28

New sample:

• Query related features from non-spatial table

Enhancements:

• Updated various samples to utilize applyEdits method on AGSServiceGeodatabase
• Updated all scene samples to use basemapStyle API.

Bug fixes:

• Updated ordered anchor points for data used in Dictionary renderer with graphics overlay.
• Fixed data tags for Display feature layers.
• Fixed missing labels in Show labels on layer in 3D.
• Fixed incorrect basemap in List KML contents.
• Updated mobile map package workflow in Apply scheduled updates to preplanned map area.
• Updated data in Raster layer (service).

## Apps similar to ArcGIS Runtime SDK Samples

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [GlobeViewer](https://appshunter.io/ios/app/globeviewer/id1394087613) | 3.4 (5) | Free | Education |
| [Console for MATLAB programming](https://appshunter.io/ios/app/console-for-matlab-programming/id1600998307) | 4.6 (13) | Free | Education |
| [Earth-Now](https://appshunter.io/ios/app/earth-now/id494633346) | 4.6 (42) | Free | Education |
| [GMDE Lite](https://appshunter.io/ios/app/gmde-lite/id1557325241) | 5.0 (2) | Free | Education |
| [Timelapse Map:Purple Satellite](https://appshunter.io/ios/app/timelapse-mappurple-satellite/id6673886363) | 3.0 (3) | Free | Education |
| [C/C++ Programming Compiler](https://appshunter.io/ios/app/cc-plus-plus-programming-compiler/id1160868782) | 3.3 (116) | Free | Education |

## More apps by ESRI

- [Esri Events](https://appshunter.io/ios/app/esri-events/id620435017)
- [ArcGIS Business Analyst](https://appshunter.io/ios/app/arcgis-business-analyst/id936839636)
- [Esri Campus Tour](https://appshunter.io/ios/app/esri-campus-tour/id970117975)
- [Palm Springs Map Tour](https://appshunter.io/ios/app/palm-springs-map-tour/id971338647)
- [ArcGIS Navigator](https://appshunter.io/ios/app/arcgis-navigator/id980973560)
- [ArcGIS Survey123](https://appshunter.io/ios/app/arcgis-survey123/id993015031)

All apps by ESRI: https://appshunter.io/developer/379687933

## Related topics

[gis kit](https://appshunter.io/ios/topics/gis-kit)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-31.*
