Develop native offline mapping apps for Android devices with ArcGIS Runtime SDK for Android.
Make offline mapping apps for Apple iPhone, iPod touch, and iPad devices with ArcGIS Runtime SDK for iOS.
Build on and deploy offline applications to Windows and Linux platforms with ArcGIS Runtime SDK for Java.
Deploy offline apps to Windows desktops, Windows Phone, and Windows Store with ArcGIS Runtime SDK for .NET.
Build offline Cocoa mapping apps for Macs using ArcGIS Runtime SDK for OS X.
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 like tile layers and map services for use offline with Java and Android.
Store data in geodatabases to make it available offline. With Java and Android, take shapefiles and GeoPackages offline.
The services pattern allows basemaps and operational data to be extracted and downloaded to the device. For operational data, this pattern is ideal for supporting many users who need to edit data and sync changes back when online.
This pattern allows basemaps to be downloaded to the device and used offline.
The desktop pattern involves creating and preparing content in ArcGIS for Desktop and consuming that content in your app. This pattern is ideal for read-only data that requires only periodic updates.