ArcGIS Pro SDK Sessions Available from Dev Summit 2018

The ArcGIS Pro SDK technical session videos from the 2018 Esri Developer Summit are now online at the Esri Events Channel on YouTube.  Also, slides are available at the Proceedings site.

Below is a list of the Pro SDK sessions with video and session slide links, where currently available.  These sessions are a great way to get introduced to, and updated on, the latest SDK information and development patterns.

Technical Sessions

ArcGIS Pro SDK for .NET: Beginning Pro Customization and Extensibility

Learn how to customize and extend ArcGIS Pro with its .NET SDK. We’ll show you how you can get up and running quickly with the Add-in and Configuration customization patterns, declarative programming with DAML, and asynchronous programming with ArcGIS Pro’s QueuedTask.    Session slides

ArcGIS Pro SDK for .NET: Advanced Pro Customization

In this session we cover advanced customization patterns including custom project and application properties, command filtering, UI customization across multiple add-in solutions, plug and play UI extensibility with embeddable controls and DAML categories.  Session slides

ArcGIS Pro SDK for .NET: Beginning Editing and Editing UI Patterns

Learn how to create editing tools in Pro. We introduce construction tools and editing tools and how to integrate your custom editing functionality into the Pro UI. We introduce the Inspector class for creating and updating features as well as attribute editing. We show customizing the galleries, integration into modify dockpane, and how to modify the sketch.  Session slides

ArcGIS Pro SDK for .NET:  Advanced Editing and Edit Operations

This session focuses on use of Edit Operation and Edit events. We will cover key edit operation capabilities and edit operation usage to include: versioned edits; combine operations to span across multiple datasets; chaining edit operations. We will investigate edit events and row-level events as well as edit Undo/Redo.  Session slides

ArcGIS Pro SDK for .NET:  Pro Application Architecture Overview and API Patterns

This lecture covers the Pro application architecture framework and its primary patterns to include context in the UI, DAML, extensibility and the module sub-system, and threading – concurrency, best practices, and cancellation. This lecture is appropriate for Pro application developers who want to learn more about the Pro internals and how to leverage that knowledge in their add-in and configuration designs.  Session slides

ArcGIS Pro SDK for .NET: Mapping and Layout

Learn how to create map tools for selection and identify, and custom pop-ups. We will examine the new Pro Layout API to create Layouts on-the-fly as well as integrate it with Layout Map Series. We will cover MVVM and integration of WPF to write compelling UIs in Pro including multi-threading considerations.

ArcGIS Pro SDK for .NET:  Working with Rasters and Imagery

Learn how to use the ArcGIS Pro SDK with Imagery and Raster data to create compelling add-ins. Developers can use the ArcGIS Pro SDK to control how their imagery and raster data is displayed, read/write pixels and properties and control how data is processed.  Session slides

ArcGIS Pro SDK for .NET: An Overview of the Geodatabase API 

This session will provide an overview of the geodatabase .NET API (ArcGIS.Core.Data) for working with data in ArcGIS Pro, including working with datasets, fields, queries, selections, joins and relates.  Session slides

ArcGIS Pro SDK for .NET: An Overview of the Utility Network Management API

This session will provide an overview of the utility network .NET API in ArcGIS Pro to create custom tools and applications for electric, gas, water and waste water utilities.  Session slides


Demo Theater Sessions

ArcGIS Pro SDK for .NET: New UI Controls for the SDK

We cover the new user controls available in the ArcGIS Pro SDK for .NET including Query Builder control, Locator control, and Coordinate Systems picker control. Learn how to integrate these controls into your custom Pro UIs.

ArcGIS Pro SDK for .NET: Raster API and Manipulating Pixel Blocks

We cover use of the Raster API to select and iterate through raster data. The demo will include creating a raster cursor to iterate through raster data and reading and writing pixels from and to a raster dataset using pixel blocks.

ArcGIS Pro SDK for .NET: Custom States and Conditions

Learn how to take advantage of contextual behavior in ArcGIS Pro using states and conditions. This demo will focus on DAML elements in ArcGIS Pro add-ins, and how to manipulate the Pro UI and content based on what’s selected in the application.  Session slides

ArcGIS Pro SDK for .NET: Getting Started

Join us for quick tips and demos on building your first Pro add-in. We’ll show you how you can get up and running quickly with the DevLabs and samples, and introduce you to the many online resources.  Session slides


Hands-On Workshop

Getting Started with the ArcGIS Pro SDK for .NET

This new hands-on training workshop will introduce you to ArcGIS Pro SDK concepts, helpful tips and practical steps to help you get started developing add-ins to extend ArcGIS Pro. Participants will walk through topics with the workshop instructor and then work through exercises using their own device with the Pro SDK and the Microsoft Visual Studio development environment.


About the author

Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.

Next Article

Mix and match buffer styles for your business solutions

Read this article