# ArcGIS Maps SDK Samples

> Interactive samples for the ArcGIS Maps SDK for Swift, demonstrating GIS capabilities. (iPhone/iPad app by ESRI.)

- Source: https://appshunter.io/ios/app/arcgis-maps-sdk-samples/id1630449018 (this page in markdown: same URL + `.md`)
- Developer: [ESRI](https://appshunter.io/developer/379687933)
- Category: Education, Reference
- Price: Free
- Rating: 4.60/5 from 9 App Store ratings · 1 written reviews indexed
- Age rating: 4+
- Requires: iOS 18.0 · 141 MB
- Languages: American English
- Released: 2024-05-13
- Data updated: 2026-08-31
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/arcgis-maps-sdk-samples/id1630449018/reviews.md

## What is ArcGIS Maps SDK Samples?

Explore the ArcGIS Maps SDK for Swift 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
• Scenes - Visualize 3D environments and symbols
• Layers - Display vector and raster data in maps and scenes
• Augmented Reality - View data overlaid on the real world through your device's camera
• Visualization - Show graphics, popups, callouts, sketches, and style maps with symbols and renderers
• Edit and Manage Data - Add, delete, and edit features and attachments, and take data offline
• Search and Query - Find addresses, places, and points of interest
• Routing and Logistics - Calculate routes between locations and around barriers
• Analysis - Perform spatial analysis via geoprocessing tasks and services
• Cloud and Portal - Search for web maps and securely connect to your portal
• Utility Networks - Work with utility networks, performing traces and exploring network elements

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

## Key features

- Interactive map and scene samples
- Augmented reality visualization
- Data editing and offline capabilities
- Spatial analysis and routing
- View and adapt source code
- Search and query functionality

## Recent user reviews (1 of 1)

All indexed reviews: https://appshunter.io/ios/app/arcgis-maps-sdk-samples/id1630449018/reviews.md

### 1/5 — Does not work

*2024-10-14*

Cannot open the app, it just crashes without ever starting

## Frequently asked questions about ArcGIS Maps SDK Samples

### What is ArcGIS Maps SDK Samples?

ArcGIS Maps SDK Samples is a free application designed to showcase the capabilities of the ArcGIS Maps SDK for Swift. It provides interactive examples of features like mapping, augmented reality, data editing, and spatial analysis.

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

Yes, ArcGIS Maps SDK Samples is completely free to download and use. It does not require any in-app purchases or subscriptions.

### What devices does ArcGIS Maps SDK Samples support?

ArcGIS Maps SDK Samples is available for Mac, iPhone, and iPad, allowing users to explore its features across multiple Apple platforms.

### Does ArcGIS Maps SDK Samples have ads?

No, ArcGIS Maps SDK Samples does not contain advertisements. It is a free application focused on providing educational content without interruptions.

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

The latest version is 300.0.0, released on 2026-04-22. While the last update date is in the future, indicating potential for ongoing development, users can expect regular updates to reflect SDK advancements.

### Can I view the source code for the samples?

Yes, you can view the source code for each sample directly within the app. The full source code is also available on GitHub, allowing for deeper understanding and adaptation.

### What age rating is ArcGIS Maps SDK Samples?

ArcGIS Maps SDK Samples has an age rating of 4+, making it suitable for a wide range of users interested in learning about GIS and mapping technologies.

### What kind of learning methodology does ArcGIS Maps SDK Samples use?

The app employs an interactive, hands-on learning methodology. Users can directly engage with dozens of live samples, experiment with features, and view the underlying code to understand implementation.

## Version history (last 5 releases)

### 300.1.0 — 2026-08-10

New samples
• Download raster tiles to local cache
• Update basemap for contrast accessibility

Enhancements
• Added new Accessibility category to showcase the accessibility support in the SDK.
• Updated world-scale AR samples to adopt the new `WorldScaleSceneView` APIs, which supports using third party world-tracking location providers.
• Updated the Show scale bar sample to use `Scalebar.Settings` instead of `ScalebarSettings`.

Bug fixes
• Improved the error message shown when location display fails because permission is denied in the Show device location sample.
• Made errors more visible to the user in Geocode offline sample and required the locator task initializer to be non-optional.
• Fixed a bug in Set visibility of subtype sublayer regarding the settings page, preserving the previous state.

### 300.0.0 — 2026-04-22

New samples
• Add building scene layer
• Apply map algebra
• Configure scene environment
• Display local scene
• Filter building scene layer
• Show interactive viewshed with analysis overlay
• Show line of sight analysis in map

Enhancements
• Adapted some sample toolbars to improve their appearance with Liquid Glass.
• Enhanced Query dynamic entities to showcase use of the new methods.
• Updated the analysis samples to use the renamed "Exploratory" analysis APIs.
• Added capability to set an Analysis license extension in the project.
• Updated the List contents of KML file data to include a KML Photo Overlay example.
• Revised Set spatial reference to demonstrate how to change a map's spatial reference.
• Updated Filter features in scene to use a 3D basemap and more accurately reflect a real-world filtering features workflow.
• Replaced the use of formatters with format style in several samples.
• Upgraded the project format from Xcode 16.4 to 26.0.

Bug fixes
• Replaced broken data in Add scene layer from service.
• Fixed a bug where the settings in Configure clusters would reset when closing and reopening the sheet.
• Resolved an issue with the navigation samples where the directions wouldn't be spoken when the device had silent mode on.
• Set the extent in Find closest facility to multiple points to prevent attempts to solve closest facilities outside of the service coverage.
• Fixed an issue preventing some layers from being displayed in Set feature layer rendering mode on map and Set feature layer rendering mode on scene.
• Prevented Generate offline map from requesting too many tiles at large map scales.

### 200.8.1 — 2026-01-24

New samples

• Apply renderers to scene layer
• Query dynamic entities
• Set KML ground overlay properties
• Show viewshed from camera in scene
• Show WFS layer with XML query
• Simplify geometry
• Update related features

Enhancements

• Enhanced the Sample Viewer to include a page that allows downloading offline resources for multiple samples at once.
• Updated the authentication samples to use AuthenticationManager.signOut() instead of custom signout methods.
• Resolved an issue where offline data would fail to download when the Xcode project was first run under poor network conditions.
• Made other minor UI, code, documentation, and linting improvements and fixes.

### 200.8.0 — 2025-08-02

New samples

• Add OpenStreetMap layer
• Add WFS layer
• Add WMTS layer
• Add feature collection layer from portal item
• Add feature collection layer from query
• Add feature collection layer from table
• Add feature layer with time offset
• Add integrated mesh layer
• Add items to portal
• Add rasters and feature tables from geopackage
• Analyze hotspots
• Apply RGB renderer
• Apply blend renderer to hillshade
• Apply class breaks renderer to sublayer
• Apply colormap renderer to raster
• Apply function to raster from file
• Apply function to raster from service
• Apply hillshade renderer to raster
• Apply scene property expressions
• Apply simple renderer to feature layer
• Apply simple renderer to graphics overlay
• Apply stretch renderer
• Apply style to WMS layer
• Apply symbology to shapefile
• Apply terrain exaggeration
• Authenticate with Integrated Windows Authentication
• Authenticate with PKI certificate
• Authenticate with token
• Browse WFS layers
• Browse WMS layers
• Control annotation sublayer visibility
• Create and save map
• Create geometries
• Display OGC API collection
• Display route layer
• Edit geometries with programmatic reticle tool
• Generate geodatabase replica from feature service
• List geodatabase versions
• Manage features
• Project with chosen transformation
• Query map image sublayer
• Query table statistics
• Query table statistics group and sort
• Query with time extent
• Search symbol style dictionary
• Set atmosphere effect in scene
• Set feature layer rendering mode on map
• Set feature layer rendering mode on scene
• Set initial map location
• Set map image layer sublayer visibility
• Show extruded graphics
• Show geodesic path between two points
• Show geodesic sector and ellipse
• Show labels on layer in 3D
• Show line of sight between geoelements
• Show magnifier
• Show portal user info
• Show service areas for multiple facilities
• Show shapefile metadata
• Take screenshot

Enhancements

• Increased the project's minimum deployment to `17.0`.
• Added App Store review requests.
• Simplified Add scene layer from service to better highlight adding scene layers.
• Enhanced the Set basemap README to include information on organizational basemaps.
• Replaced uses of deprecated APIs:
    • Updated the `FeatureFormView` and `PopupView` uses to support their new initializers.
    • Moved to using the new geodatabase `UtilityNetwork` initializer.
    • Replaced uses of the OpenStreetMap basemap styles.
    • Added support for the new `Data` JSON methods.

Bug fixes

• Fixed a bug where sample authentication teardown wouldn't always complete before another sample appeared.
• Resolved an issue where some sheets were displaying smaller than expected.
• Replaced KML data that was not working in Add KML layer sample.

### 200.7.0 — 2025-04-18

New samples:
• Configure electronic navigational charts
• Create KML multi-track
• Snap geometry edits with utility network rules

Enhancements:
• Simplified Snap geometry edits by removing the use of non-snapping tools.
• Updated Edit features using feature forms to only show the discard edits alert when edits have been made to the form.
• Enhanced the error alert to provide more error information.
• Included additional details on the geodetic buffers' behavior in the Create planar and geodetic buffers README.
• Removed a workaround for a bug that caused viewpoints to jump when a keyboard was presented in landscape orientation.
• Added support for more SwiftLint opt-in rules.

Bug fixes:
• Removed use of a deprecated IndoorsLocationDataSource initializer from Show device location using indoor positioning.
• Corrected the Query feature count and extent category to "Search and Query".

## Apps similar to ArcGIS Maps SDK Samples

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [DeepTime for Geology](https://appshunter.io/ios/app/deeptime-for-geology/id1500200416) | 5.0 (7) | Free | Education |
| [Timelapse Map:Purple Satellite](https://appshunter.io/ios/app/timelapse-mappurple-satellite/id6673886363) | 3.0 (3) | Free | Education |
| [Fly Navi](https://appshunter.io/ios/app/fly-navi/id6670802459) | 4.6 (16) | Free | Education |
| [Copernicus Sentinel](https://appshunter.io/ios/app/copernicus-sentinel/id1036738151) | 4.3 (18) | Free | Education |
| [Soil Explorer](https://appshunter.io/ios/app/soil-explorer/id996159565) | 4.4 (7) | Free | Education |
| [Earth-Now](https://appshunter.io/ios/app/earth-now/id494633346) | 4.6 (42) | 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

[esri arcgis field maps](https://appshunter.io/ios/topics/esri-arcgis-field-maps) · [arcgis earth](https://appshunter.io/ios/topics/arcgis-earth)

---

*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.*
