Skip To Content

Developer's guide

In this topic

This guide describes how to use ArcGIS Runtime SDK for .NET to build Windows (Desktop, Store, or Phone) apps that incorporate capabilities such as mapping, query, analysis, routing and navigation, and more. A great place to start developing once you've installed the SDK is to add a map to your app or browse the wide variety of samples. For release notes and known issues with this release, see the Release notes topic.

ArcGIS Runtime SDK for .NET enables developers to create applications for Windows Desktop, Windows Store app, and Windows Phone platforms with high-quality interactive mapping, queries, geocoding, routing, data editing, and advanced geographic analysis.

The three APIs included with the SDK share a common design and implementation that enables the reuse of the application logic between apps built for each platform. Functionally, the SDK combines the powerful, high performance mapping and analysis capabilities of the ArcGIS Runtime with features of the ArcGIS platform that supports connected and disconnected workflows.

ArcGIS Runtime SDK for .NET allows your apps to provide functionality like the following:

  • Display an interactive map with rich cartography that contains data from a variety of sources
  • Add features, rasters, and basemaps stored locally on a device
  • Use a powerful set of tasks that leverage ArcGIS capabilities to analyze your maps and provide information to your users
  • Search, query, and identify geographic features using any combination of spatial, attribute, or temporal criteria
  • Calculate optimal routes between locations and generate directions
  • Enable users to collect and edit data in the field
  • Synchronize data collected in the field with your enterprise geodatabase
  • Reuse your app's logic across the Windows Desktop, Windows Store app, and Windows Phone platforms

What you get

In addition to the three platform-specific APIs (Windows Desktop API, Windows Store apps API, and WIndows Phone API), ArcGIS Runtime SDK for .NET includes the following documentation, samples, and utilities.

  • Online developer's guide (the one you're currently reading), where you can download the SDK setup, get information about getting started, and browse conceptual overviews of the ArcGIS Runtime SDK for .NET.
  • API reference for each platform (Windows Desktop, Windows Store, and Windows Phone) that describes the details of all public classes and members.
  • A comprehensive set of samples for each platform.
  • A Toolkit that provides the source code for controls for ArcGIS Runtime SDK for .NET apps, including a legend, scale line, sign-in dialog, and feature data form.
  • The Portal viewer app, a fully functional Windows Store app that illustrates best practices for building an ArcGIS Runtime app using the MVVM design pattern and working with maps available in an ArcGIS Online organization or on-premises Portal for ArcGIS.
  • The ArcGIS Runtime SDK for .NET forum where you can ask questions and interact with other ArcGIS Runtime SDK developers.
  • An online community of ArcGIS developers, including @ArcGISRuntime on Twitter, ArcGIS developer blogs, and ArcGIS Runtime developer forums.