ArcGIS Blog

Announcements

Developers

ArcGIS Maps SDKs for Native Apps at DevTechSummit 2025

By Rex Hansen and Nick Furness, Mike Branscomb and Shimona Lahiri

Esri’s Developer & Technology Summit is just around the corner and the Native Maps SDKs team is excited to connect with you, learn about your projects, and share our latest developments.  From Tuesday, March 11, to Friday, March 14, join us in vibrant Palm Springs, California, for technical sessions, demo theaters, and more.

To help you make the most of your time at DevTech 2025, we’ve put together a comprehensive guide to all the opportunities to explore the Native Maps SDKs, engage directly with our development team, get your questions answered, and share your feedback.  To make it easier to view all the sessions and demo theaters listed in this post and add them directly to your schedule, feel free to use the Native Maps SDKs – Blog Post Sessions agenda.

Foundational sessions

We’ve prepared two foundational sessions to give you an in-depth understanding of the Native Maps SDKs.  The first session serves as an introduction, providing an overview of the Native Maps SDKs and the latest updates. Whether you’re new to these SDKs or considering whether they’re the right fit for your project, this session will help you get up to speed.  The second session offers a preview of upcoming features, giving you insight into the future roadmap of the Native Maps SDKs and an opportunity to provide feedback.

Native Maps SDKs: Overview and What’s New

Tuesday, Mar 11 | 1:00 PM – 2:00 PM PDT | Madera

ArcGIS Maps SDKs for Native Apps enable you to build applications with .NET, Flutter, Kotlin, Qt, and Swift that work with the ArcGIS system and run directly on desktop and mobile devices, online or offline. Over the last year, several features have been added or enhanced including real-time feeds, clustering, form based editing, geometry snapping, and all-new support for 3D Tiles. This session will introduce the SDKs and showcase the latest improvements.

Native Maps SDKs: Road Ahead

Thursday, Mar 13 | 5:30 PM – 6:30 PM PDT | Madera

Join the ArcGIS Maps SDKs for Native Apps team to discover new capabilities we plan to include in upcoming releases and get a sneak peek on research efforts to advance SDK functionality going forward.

Development strategies

We’re offering two sessions focused on key strategic topics to answer your questions. These sessions will explore the range of development options available for mobile and desktop platforms and provide guidance on navigating multi-platform development when building apps for both iOS and Android devices.

Strategies for Mobile and Desktop App Development

Tuesday, Mar 11 | 5:30 PM – 6:30 PM PDT | Primrose B

Join this session if you are interested in developing specialized mobile and desktop GIS applications for your organization and need assistance in selecting the right technology. We will cover ArcGIS Maps SDKs for Native Apps for building custom 2D and 3D mapping applications, ArcGIS Maps SDKs for Game Engines which leverage game engines for enhanced rendering capabilities, and ArcGIS Pro SDK for .NET which provides the framework for extending the functionality of the ArcGIS Pro desktop GIS software.

Native App Development in a Multiplatform World

Thursday, Mar 13 | 2:30 PM – 3:30 PM PDT | Mesquite GH

This session explores a strategy Esri is using to build native apps for iOS and Android that maximizes the similarity in system architecture, testing, and yes, even coding. Despite being built with different core technology and programming languages, it’s possible to develop native code bases that share a great deal. Learn how we are using this approach to develop the next generation of ArcGIS mobile apps.

The SDKs

We design each Native Maps SDK to seamlessly integrate with developers’ preferred tools while maintaining consistent capabilities across .NET, Kotlin, Qt, Swift, and Flutter.  The Native Maps SDKs: Overview and What’s New session mentioned above explores how we achieve this consistency, while additional sessions listed below introduce fundamental capabilities for building apps and provide in-depth discussions on advanced topics for each SDK.

.NET Maps SDK: Building Apps

Tuesday, Mar 11 | 2:30 PM – 3:30 PM PDT | Primrose C

.NET Maps SDK: Advanced Workflows 

Friday, Mar 14 | 10:00 AM – 11:00 AM PDT | Mojave Learning Center

 

Flutter Maps SDK: Building Apps

Tuesday, Mar 11 | 1:00 PM – 2:00 PM PDT | Primrose C

Flutter Maps SDK: Advanced Workflows 

Wednesday, Mar 12 | 1:00 PM – 2:00 PM PDT | San Jacinto

 

Kotlin Maps SDK: Building Apps

Wednesday, Mar 12 | 11:00 AM – 12:00 PM PDT | Santa Rosa

Kotlin Maps SDK: Advanced Workflows

Thursday, Mar 13 | 4:00 PM – 5:00 PM PDT | San Jacinto

 

Qt Maps SDK: Building Apps

Wednesday, Mar 12 | 1:00 PM – 2:00 PM PDT | Santa Rosa

Qt Maps SDK: Advanced Workflows

Thursday, Mar 13 | 10:30 AM – 11:30 AM PDT | Catalina

 

Swift Maps SDK: Building Apps

Wednesday, Mar 12 | 11:00 AM – 12:00 PM PDT | San Jacinto

Swift Maps SDK: Advanced Workflows

Thursday, Mar 13 | 4:00 PM – 5:00 PM PDT | Santa Rosa

Capability Sessions

We have a series of sessions to help you implement key ArcGIS capabilities in your apps using the Native Maps SDKs.  These sessions cover common workflows for offline applications, feature editing, utility networks, indoor mapping, use of real-time data, leveraging web maps, exploring open data sources, and enhancing 3D and XR experiences.

Offline

Native Maps SDKs: Offline Data Workflows 

Thursday, Mar 13 | 1:00 PM – 2:00 PM PDT | Mojave Learning Center

This session will showcase offline workflows and real world examples that explore deploying successful and scalable offline solutions. This includes desktop, preplanned, and on-demand options for generating, editing, and updating map and data packages, founded on the capabilities of ArcGIS Pro, ArcGIS Enterprise and ArcGIS Online. This session is intended for new users about to embark on their first field GIS workflow, as well as those looking for optimizations in a deployed solution.

Feature Editing

Native Maps SDKs: Feature Editing Workflows 

Thursday, Mar 13 | 10:30 AM – 11:30 AM PDT | Smoketree C

Editing feature data is a common requirement for many organizations. This session will present editing workflows that take advantage of the latest improvements in the Native Maps SDKs. This includes using feature forms to capture attributes, attribute rules to transform data and ensure integrity, a geometry editor to create, update, and snap to geometry, and more.

Utility Network

Native Maps SDKs are ideal for developing applications for the utility industry, founded on the utility network. Over the past year, we’ve introduced new features to enhance offline workflows with utility networks, including the ability to edit, validate, trace, and sync changes. The sessions below offer an opportunity to get answers to key questions about implementing and utilizing utility networks, as well as explore their role in both online and offline workflows within applications built using our Native Maps SDKs.

Addressing the Questions of our Utility Network Developer Community

Tuesday, Mar 11 | 4:00 PM – 5:00 PM PDT | Mojave Learning Center

Native Maps SDKs: Utility Network

Wednesday, Mar 12 | 5:30 PM – 6:30 PM PDT | San Jacinto

Real-time

Native Maps SDKs provide robust support for seamlessly integrating real-time feeds into native applications. The Dynamic Entities API enables visualization, processing, and analysis of feeds, while the Geotriggers API allows for creating notifications in geofencing scenarios. Join the sessions below to explore how to ingest feeds from our server products, ArcGIS Velocity and GeoEvent Server, as well as custom sources, and build dynamic real-time experiences in native applications.        

Getting Started with Real-time Feeds in Your Applications

Tuesday, Mar 11 | 4:00 PM – 5:00 PM PDT | Catalina

Native Maps SDKs: Real-time 

Thursday, Mar 13 | 2:30 PM – 3:30 PM PDT | Santa Rosa

Indoors

Indoor GIS: Developer Options for Building Indoor Mapping Apps

Tuesday, Mar 11 | 1:00 PM – 2:00 PM PDT | Catalina

This session will demonstrate building indoor mapping apps by covering the floor-aware ArcGIS Maps SDK for JavaScript and ArcGIS Maps SDKs for Native Apps, as well as how to use ArcGIS Experience Builder to build an indoor mapping experience. The benefits and drawbacks of each approach will be discussed to help you determine which is the most appropriate for your use case.

Maps and Data

Maps and data are the foundation of GIS. Web maps are the framework for creating, styling, and sharing geospatial experiences across clients, making them essential to Web GIS. Native Maps SDKs empower developers to seamlessly integrate web maps into native app workflows, enhancing productivity. Native Maps SDKs also offer strong support for OGC standards. Join the sessions below to unlock the potential of web maps and explore the integration of OGC data sources.

Harnessing Web Maps to Create Engaging Experiences Across Your Applications 

Thursday, Mar 13 | 5:30 PM – 6:30 PM PDT | Mojave Learning Center

Exploring OGC APIs in ArcGIS 

Friday, Mar 14 | 10:00 AM – 11:00 AM PDT | Mesquite GH

3D

We continue to enhance 3D capabilities in the Native Maps SDKs. With support for 3D Tiles, 3D Basemaps, scene grids, realistic sun and sky effects, and improved XR features—including AR toolkits and Vision Pro support—Native Maps SDKs empower advanced 3D workflows. They enable the development of sophisticated 3D applications across various platforms and form factors, both online and offline.  These sessions will provide a great overview of 3D GIS, showcase 3D improvements within the Native Maps SDKs, and provide an update to Esri’s XR vision.

3D GIS: An Overview

Tuesday, Mar 11 | 1:00 PM – 2:00 PM PDT | Catalina

Native Maps SDKs: Advancements in 3D Visualization 

Thursday, Mar 13 | 1:00 PM – 2:00 PM PDT | Santa Rosa

ArcGIS: XR (Extended Reality)

Friday, Mar 14 | 10:00 AM – 11:00 AM PDT | Smoketree C

Demo Theaters

In addition to those mentioned above, we will also present the following 30-minute demo theaters covering development with Toolkits, tips  on mobile development with Flutter, use of the Calcite design system with .NET, creating indoor mapping apps, building mobile AR experiences with Swift, leveraging geofencing capabilities, and using dictionary renderers to support complex symbology:

Using the Dictionary Renderer to visualize complex information in your apps

Tuesday, Mar 11 | 1:45 PM – 2:15 PM PDT | Mesquite GH

Using ArcGIS Maps SDKs for Native Applications to Build Indoor Mapping Apps

Thursday, Mar 13 | 11:15 AM – 11:45 AM PDT | Demo Theater 2: Oasis 1-2

Using Geotriggers to Add Geofencing Alerts and Notifications to your Native Apps 

Thursday, Mar 13 | 1:00 PM – 1:30 PM PDT | Demo Theater 3: Mesquite D-E

Productivity Tips and Tricks for Mobile Development with Flutter

Thursday, Mar 13 | 1:45 PM – 2:15 PM PDT | Demo Theater 3: Mesquite D-E

Using Calcite in Native Apps with the ArcGIS Maps SDK for .NET

Thursday, Mar 13 | 2:30 PM – 3:00 PM PDT | Demo Theater 3: Mesquite D-E 

Building AR Experiences with the Swift Maps SDK 

Thursday, Mar 13 | 2:30 PM – 3:00 PM PDT | Demo Theater 2: Oasis 1-2

Jumpstart Your App Development with Toolkits 

Thursday, Mar 13 | 3:15 PM – 3:45 PM PDT | Demo Theater 3: Mesquite D-E

User sessions

The Esri Developer & Technology Summit has always been about you, and alongside the tech sessions and demo theaters presented by Esri staff we’re excited to see user sessions presented by your peers and colleagues.  We have a great lineup of user sessions this year with valuable contributions by Asplundh (from last years keynote!), the Washington Department of Fish and Wildlife, and Esri partners RINA and SpatialMax.

Extending the Esri Synchronization Model for SDK-Based Applications 

Thursday, Mar 13 | 1:45 PM – 2:15 PM PDT | Mesquite B

Developing Cross-Platform Mobile Apps with the ArcGIS Maps SDK for Flutter 

Thursday, Mar 13 | 4:00 PM – 4:30 PM PDT | Mesquite B

The Path to Completion: Building a Work Management Platform using Esri

Thursday, Mar 13 | 4:00 PM – 4:30 PM PDT | Mesquite C 

Tips and Tricks for using .NET MAUI with the ArcGIS Maps SDK 

Thursday, Mar 13 | 4:45 PM – 5:15 PM PDT | Mesquite C

Esri Showcase

Maps SDKs team members will be available at the Esri Showcase from Tuesday afternoon to Thursday afternoon, with dedicated areas for each Native Maps SDK. Visit us to ask questions, learn more about the Maps SDKs, and share what you’ve built or are working on. This is a great opportunity to connect with the developers behind the technology and share your experiences—we love hearing how you’re using the Native Maps SDKs!

Code, Architecture, and Security Reviews

Last year we introduced Code Reviews to help customers with strategic questions about development projects and solutions involving multiple parts of the ArcGIS system. Due to its success, we’re formally expanding reviews to include code, architecture, and security topics this year, which you can schedule here.

With both the Native Maps SDKs area at the Esri Showcase and the option to schedule a Code Review, you may be wondering which is the best fit for you:

  • Visit the Native Maps SDKs area at the Esri Showcase if you need focused guidance on a specific Native Maps SDK from the engineers who develop it.
  • Schedule a Code, Architecture, and Security Review for a more strategic discussion. This is ideal for exploring broader platform concepts, choosing the right APIs and SDKs, defining your identity and security strategy, and planning your architecture.

See you in Palm Springs!

With technical sessions, demo theaters, code reviews, and the Esri Showcase, you’ll have plenty of opportunities to learn about the Native Maps SDKs directly from the experts who build and work with them. We hope to see you there and look forward to connecting with you at the DevTech 2025!

Share this article