Develop native offline mapping apps for Android devices with ArcGIS Runtime SDK for Android.
Make offline mapping apps for Apple iPhone, iPad, and iPod touch devices with ArcGIS Runtime SDK for iOS.
Build on and deploy offline apps to Windows, Linux, and macOS platforms with ArcGIS Runtime SDK for Java.
Build offline Cocoa mapping apps for Macs using ArcGIS Runtime SDK for macOS.
Deploy offline apps to Windows desktops, Windows devices, Android, and iOS with ArcGIS Runtime SDK for .NET.
Write offline apps and deploy them on Windows, Linux, Android, and iOS with ArcGIS Runtime SDK for Qt.
Allow users to edit data anywhere in the world and sync later.
Cache imagery and basemaps for use offline.
Store data in mobile map packages and geodatabases to make it available offline.
The services pattern allows basemaps and operational data to be extracted and downloaded to the device. Best for supporting numerous users who share data, this pattern allows multiple offline users to edit the same data layers and synchronize edits later, when online.
This pattern allows basemaps to be downloaded to the device and used offline. ArcGIS tiled map services and ArcGIS Online basemaps allow for the on-demand creation of raster tile caches, letting you take your basemaps offline.
The desktop pattern is best for supporting apps with read-only data requiring periodic updates.
Offline maps and packages are created with ArcGIS Pro. Users consume mobile map packages (.mmpk files), which can contain multiple maps, their associated layers and data, and optionally networks and locators.