{"id":2447352,"date":"2024-08-01T10:00:03","date_gmt":"2024-08-01T17:00:03","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2447352"},"modified":"2024-08-01T22:11:47","modified_gmt":"2024-08-02T05:11:47","slug":"whats-new-in-arcgis-maps-sdks-for-native-apps-200-5","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5","title":{"rendered":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5"},"author":5171,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101,738191],"tags":[768202],"industry":[],"product":[761642,769142,769162,768902,769152,768912,36601],"class_list":["post-2447352","blog","type-blog","status-publish","format-standard","hentry","category-announcements","category-developers","tag-arcgis-maps-sdks-for-native-apps","product-platform","product-sdk-net","product-sdk-java","product-sdk-kotlin","product-sdk-qt","product-sdk-swift","product-developers"],"acf":{"authors":[{"ID":5171,"user_firstname":"Michael","user_lastname":"Branscomb","nickname":"Mike Branscomb","user_nicename":"mbranscomb","display_name":"Mike Branscomb","user_email":"MBranscomb@esri.com","user_url":"https:\/\/developers.arcgis.com\/","user_registered":"2018-03-02 00:16:51","user_description":"Mike Branscomb is a Product Manager for the ArcGIS Maps SDKs for Native Apps and ArcGIS Maps SDKs for Game Engines. With over 20 years of experience working in the Esri ecosystem, he specializes in .NET, Local Server, and 3D Scene Layers. Mike is also a Scrum Product Owner with over 10 years of experience guiding teams through the product development lifecycle.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/ProfilePhotoMB-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":3811,"user_firstname":"Nicholas","user_lastname":"Furness","nickname":"Nicholas Furness","user_nicename":"nfurness","display_name":"Nick Furness","user_email":"NFurness@esri.com","user_url":"http:\/\/developers.arcgis.com","user_registered":"2018-03-02 00:15:26","user_description":"Nick Furness is a Product Manager for the ArcGIS Maps SDKs for Native Apps, and ArcGIS Maps SDKs for Game Engines, specializing in Swift and iOS. He's spent over 25 years working in the GIS space building projects ranging from small mom-and-pop solutions all the way up to enterprise utility and national government deployments. Nick presents at various Esri Developer Summits, the User Conference, and many other events, almost always talking about something to do with the Native Maps SDKs (although you might find the odd bit of JavaScript thrown in there).","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":4091,"user_firstname":"Rex","user_lastname":"Hansen","nickname":"Rex Hansen","user_nicename":"rex-hansen","display_name":"Rex Hansen","user_email":"rhansen@esri.com","user_url":"","user_registered":"2018-03-02 00:15:41","user_description":"Rex Hansen is a Product Manager for the ArcGIS Maps SDKs for Native Apps and ArcGIS Maps SDKs for Game Engines.  He has over 25 years of experience in GIS, spatial analytics, and computer mapping.  Currently, he guides the development of native technologies in the GIS industry to use authoritative geospatial content and analysis in offline workflows, photorealistic experiences, and immersive, extended reality solutions.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/RexHansen1200x1200-465x465.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":354132,"user_firstname":"Sneha","user_lastname":"Suresh","nickname":"Sneha Suresh","user_nicename":"snehasuresh_esripm","display_name":"Sneha Suresh","user_email":"snehasuresh@esri.com","user_url":"","user_registered":"2024-03-01 17:59:21","user_description":"Sneha Suresh is a Product Marketing Manager on Esri's Developer Marketing team. She is a passionate marketer with over eight years of experience spanning various sectors including Information Technology, Ride-Hailing, and Gaming. Sneha earned her MBA from Cornell University's Johnson School of Business and holds a Bachelor\u2019s degree in Electronics Engineering from the University of Mumbai.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/03\/Teams-Image-213x200.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"This release of the Native Maps SDKs includes complete support for Utility Network offline workflows, touch-centric geometry editing, and more!","flexible_content":[{"acf_fc_layout":"content","content":"<p>ArcGIS Maps SDKs for Native Apps version 200.5 is a groundbreaking release for the utility industry, with comprehensive support for utility network offline workflows. This release also includes more advanced editing capabilities, enhances feature forms and the geometry editor for more interactive feature editing user experiences, upgrades geotriggers with dynamic geofences, and enables developer access to 3D object scene layer symbology.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Utility Network<\/h2>\n<p>Over the past few releases of the Native Maps SDKs, we have incrementally introduced a series of utility network capabilities, culminating in this release supporting end-to-end utility network editing workflows in offline scenarios. Let&#8217;s dig into what this means in more detail.<\/p>\n<h3>Offline editing and full bidirectional sync<\/h3>\n<p>This release enables you to take a utility network offline from a feature service, edit the network, run traces on your edited network, and synchronize your edits back with the service. This also means you no longer need to choose between publishing an editable or a traceable utility network!<\/p>\n<p>In addition to supporting bidirectional synchronization, if you\u2019re working with read-only offline utility networks, in view-only scenarios you can now download just the changes. Previously, you needed to re-generate and download a new, full copy of the network. This change-only synchronization is a significant advancement for enterprise and offline utility network workflows.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Offline network validation<\/h3>\n<p>These significant advancements are made possible by a new fundamental capability to validate and rebuild utility network connectivity locally on the device, even while offline. This means that after making edits to your offline utility network, you can now rebuild the network topology, resolving any unvalidated (dirty) areas that resulted from your edits.<\/p>\n<p>Additionally, you can now verify network consistency while offline. If you attempt to perform a trace impacted by dirty areas that have not yet undergone network topology validation, the trace will throw an error. This capability is valuable in ensuring the accuracy of the traces you perform.<\/p>\n<p>These two additions support robust utility network workflows while offline, allowing you to perform traces based on your latest network edits with confidence in their accuracy, all locally on your device.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Advanced utility network editing<\/h3>\n<p>Editing utility network associations that model connectivity, containment, and structural attachment between nonspatial and non-coincident network features is now supported. And the SDKs now support utility network schema version 7, bringing several enhancements, including 64-bit Object IDs.<\/p>\n<p>Editing utility network features, validating topology, creating versions in a branch versioned geodatabase, and editing a version in a branch versioned geodatabase \u2013 whether online or offline \u2013 requires an Advanced Editing extension license in your app. This extension license can be enabled with the ArcGIS Advanced Editing user type extension that is included in the ArcGIS user types Professional and Professional Plus, or it can be assigned as an add-on license to members with Contributor, Mobile Worker, Creator, and Creator user types. Alternatively, if your users will be offline for extended periods, the Advanced Editing extension license can be enabled via a license string distributed with a deployment pack, requiring a minimum license level of Basic. Viewing utility networks and performing network traces \u2013 whether online or offline \u2013 only require a Native SDK be licensed at the Lite license level.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Feature Editing<\/h2>\n<p>We have been enhancing the feature editing experience within the SDKs over the past few releases, and version 200.5 continues this progress with additions to Feature Forms and a new interactive control in the Geometry Editor.<\/p>\n<h3>Feature Forms<\/h3>\n<p>Feature forms, first introduced in the Native Maps SDKs with the previous release (200.4 in April 2024), are configured as part of maps in Map Viewer in ArcGIS Online and ArcGIS Enterprise, as well as in Field Maps Designer. They define forms that editors use when updating field values for feature layers, specifying the form elements included and their appearance.<\/p>\n<p>The Native Maps SDKs now include an Attachment form element and Barcode Scanner form input. These enable attachment editing on features, and collection of barcode scans, from devices with appropriate hardware.<\/p>\n<p>Attachment support is integrated into the ready-to-use, open-source Feature Form toolkit components included with the SDKs, supporting adding, deleting, renaming, and previewing attachments for a feature.<\/p>\n<p>There are also new APIs enabling developers to be alerted when a change has been made to feature attributes or its geometry, and to describe whether a feature form element is based on a calculated expression or should be directly entered by the user, allowing for tighter integration between feature editing and the UX of your own app where desired.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Geometry Editor<\/h3>\n<p>The geometry editor includes a new reticle-based editing experience for precision geometry editing on touch-based devices. This is especially important for mobile workflows, where fingertips or gloves can obscure parts of the device screen during data collection and editing.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2447582,"id":2447582,"title":"GeometryEditor Reticle","filename":"GeometryEditorReticle.gif","filesize":1168813,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/GeometryEditorReticle.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5\/geometryeditorreticle","alt":"GeometryEditor Reticle","author":"5171","description":"GeometryEditor Reticle","caption":"GeometryEditor Reticle","name":"geometryeditorreticle","status":"inherit","uploaded_to":2447352,"date":"2024-07-29 15:41:13","modified":"2024-07-29 15:46:55","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":385,"height":350,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/GeometryEditorReticle-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/GeometryEditorReticle.gif","medium-width":287,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/GeometryEditorReticle.gif","medium_large-width":385,"medium_large-height":350,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/GeometryEditorReticle.gif","large-width":385,"large-height":350,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/GeometryEditorReticle.gif","1536x1536-width":385,"1536x1536-height":350,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/GeometryEditorReticle.gif","2048x2048-width":385,"2048x2048-height":350,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/GeometryEditorReticle.gif","card_image-width":385,"card_image-height":350,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/07\/GeometryEditorReticle.gif","wide_image-width":385,"wide_image-height":350}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The reticle is a visual aid overlaid on the Map View, remaining in position relative to the device screen as you pan and zoom the map. This ensures that the user\u2019s finger or stylus does not obstruct the edits they are making. The reticle typically includes a crosshair, and while we provide a default image, you can customize it with any image of your choice.<\/p>\n<p>You can also control various interaction options for the reticle vertex tool, with more configuration options planned for future releases. Additionally, the reticle vertex tool can be used with snapping enabled.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Dynamic geotriggers<\/h2>\n<p>Geotriggers now support dynamic feature geofences driven by features that are changing. Previously, geotrigger behavior has only been driven by changes to the device location, where entering or exiting a geofence could trigger an event. Now, the SDK can monitor changes to features and trigger a notification if the change means that you\u2019ve entered or exited the feature-defined geofence. Changes to features that can update a geotrigger include edits made to a feature, or a feature layer being refreshed based on the defined refresh interval. For example, your app could be alerted that a storm is approaching or notified of a new flood warning for your area.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>3D object scene layer symbology API<\/h2>\n<p>Developers can now define or modify renderers and symbols on 3D object scene layers. Previously, scene layers would honor any existing renderers published with the layer, or defined in a web scene, but it was not possible to override or modify this rendering using the API. This release introduces the ability to modify the renderer on a 3D object scene layer at runtime for a more interactive and engaging user experience. Supported renderers include simple renderers, class breaks renderers, and unique value renderers. For example, you can apply a tint to your textured 3D object layer buildings based on a zone attribute or building age attribute, or alternatively replace a texture completely with a solid color for all buildings below a specific height.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>ArcGIS Maps SDK for Flutter Beta 2<\/h2>\n<p>We will soon be releasing Beta 2 of ArcGIS Maps SDK for Flutter (announcement coming soon). The first production release is planned for November 2024 with version 200.6 of the Native Maps SDKs. You can join the beta through the <a href=\"https:\/\/earlyadopter.esri.com\/flutter\">Esri Early Adopter site<\/a> where we host SDK downloads, documentation, and forums to provide feedback.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Other enhancements<\/h2>\n<p>In addition to these headline features, this release includes other enhancements, performance improvements, third-party library updates, and bug fixes:<\/p>\n<ul>\n<li>Edit feature services with a Lite license for data hosted by ArcGIS Location Platform.<\/li>\n<li>Basemap styles service API updates enable you to build dynamic basemap galleries that automatically add new styles from the basemap styles service without requiring a code change and include support for displaying different representations of disputed boundaries.<\/li>\n<li>Basemap style ArcGIS Outdoor is now available.<\/li>\n<li>Graphics overlays are now supported as snap sources with the geometry editor.<\/li>\n<li>Arcade expression $aggregatedFeatures is now supported on cluster feature reduction popups, enabling access to the full set of features in a cluster when writing popup expressions.<\/li>\n<li>KML ExtendedData element is now supported, enabling the addition of typed and untyped custom data to KML features (nodes).<\/li>\n<li>KML MultiTrack elements are now parsed and rendered, enabling multiple individual tracks to be combined into a single path with an associated icon that interpolates movement along the track.<\/li>\n<li>Branch versioning now supports the option to reconcile with the default version during synchronization of geodatabase replicas enabling changes posted to the default version to be downloaded to the client.<\/li>\n<li>Date field type enhancements for displaying dates in popups with additional format options.<\/li>\n<li>Curve input available for Geometry Engine methods cut and geodetic buffer.<\/li>\n<li>Realistic sun added for sunlight-enabled scene views.<\/li>\n<li>ArcGIS Indoor Positioning System (IPS) survey data can now be downloaded from sync-enabled feature services or loaded from mobile map packages.<\/li>\n<li>ArcGIS IPS support includes new APIs for describing the origin of the data used for indoor positioning, the radio type (Bluetooth or Wi-Fi), and for receiving detailed information or warning messages from the IPS.<\/li>\n<li>Many new and improved Guide topics, tutorials, samples, and Toolkit components\u2026<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h2>ArcGIS Maps SDK for Java deprecation<\/h2>\n<p>As a reminder, the ArcGIS Maps SDK for Java is deprecated and the last release will be version 200.6, which is planned for release in November 2024. To find out more about the deprecation and what it means for your app development, please refer to the <a href=\"https:\/\/support.esri.com\/en-us\/knowledge-base\/arcgis-maps-sdk-for-java-deprecation-000032164\">Technical Support article<\/a>.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Download and get started<\/h2>\n<p>To get the latest version, update the reference to your Native Maps SDK of choice via\u00a0<a href=\"https:\/\/developers.arcgis.com\/net\/install-and-set-up\/\">NuGet<\/a>, Gradle for\u00a0<a href=\"https:\/\/developers.arcgis.com\/java\/install-and-set-up\/\">Java<\/a>\u00a0or\u00a0<a href=\"https:\/\/developers.arcgis.com\/kotlin\/install-and-set-up\/\">Kotlin<\/a>, or the\u00a0<a href=\"https:\/\/developers.arcgis.com\/swift\/get-started\/#2-install-and-set-up\">Swift Package Manager<\/a>\u00a0or alternatively go to the\u00a0<a href=\"https:\/\/developers.arcgis.com\/downloads\/\">Esri Developer<\/a>\u00a0website to download. If you are new to developing with the ArcGIS Maps SDKs for Native Apps, the SDKs for\u00a0<a href=\"https:\/\/developers.arcgis.com\/net\">.NET<\/a>,\u00a0<a href=\"https:\/\/developers.arcgis.com\/java\">Java<\/a>,\u00a0<a href=\"https:\/\/developers.arcgis.com\/kotlin\">Kotlin<\/a>,\u00a0<a href=\"https:\/\/developers.arcgis.com\/qt\">Qt<\/a>,\u00a0and\u00a0<a href=\"https:\/\/developers.arcgis.com\/swift\">Swift<\/a> have extensive guide documentation, API reference, tutorials, and samples.<\/p>\n<p>For more information, see the full release notes for your SDK of choice:<\/p>\n<ul>\n<li><a class=\"text-inherit hover:text-citra-white hover:no-underline focus-visible:text-citra-white focus-visible:no-underline\" href=\"https:\/\/developers.arcgis.com\/net\/release-notes\/\">ArcGIS Maps SDK for .NET<\/a><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/java\/release-notes\/\">ArcGIS Maps SDK for Java<\/a><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/kotlin\/release-notes\/\">ArcGIS Maps SDK for Kotlin<\/a><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/qt\/release-notes\/\">ArcGIS Maps SDK for Qt<\/a><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/swift\/release-notes\/\">ArcGIS Maps SDK for Swift<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/07\/IsolationTraceGasNetwork-article-card.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/07\/IsolationTraceGasNetwork-article-banner.jpg"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5<\/title>\n<meta name=\"description\" content=\"This release of ArcGIS Maps SDKs for Native Apps includes full Utility Network offline workflows, touch-centric geometry editing, and more!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5\" \/>\n<meta property=\"og:description\" content=\"This release of ArcGIS Maps SDKs for Native Apps includes full Utility Network offline workflows, touch-centric geometry editing, and more!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-02T05:11:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5\"},\"author\":{\"name\":\"Mike Branscomb\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d3c468c050e7d45f5cae6c1a88af3587\"},\"headline\":\"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5\",\"datePublished\":\"2024-08-01T17:00:03+00:00\",\"dateModified\":\"2024-08-02T05:11:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5\"},\"wordCount\":10,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Maps SDKs for Native Apps\"],\"articleSection\":[\"Announcements\",\"Developers\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5\",\"name\":\"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2024-08-01T17:00:03+00:00\",\"dateModified\":\"2024-08-02T05:11:47+00:00\",\"description\":\"This release of ArcGIS Maps SDKs for Native Apps includes full Utility Network offline workflows, touch-centric geometry editing, and more!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d3c468c050e7d45f5cae6c1a88af3587\",\"name\":\"Mike Branscomb\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/ProfilePhotoMB-465x465.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/ProfilePhotoMB-465x465.jpg\",\"caption\":\"Mike Branscomb\"},\"description\":\"Mike Branscomb is a Product Manager for the ArcGIS Maps SDKs for Native Apps and ArcGIS Maps SDKs for Game Engines. With over 20 years of experience working in the Esri ecosystem, he specializes in .NET, Local Server, and 3D Scene Layers. Mike is also a Scrum Product Owner with over 10 years of experience guiding teams through the product development lifecycle.\",\"sameAs\":[\"https:\/\/developers.arcgis.com\/\",\"www.linkedin.com\/in\/mike-branscomb\"],\"worksFor\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/mbranscomb\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5","description":"This release of ArcGIS Maps SDKs for Native Apps includes full Utility Network offline workflows, touch-centric geometry editing, and more!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5","og_locale":"en_US","og_type":"article","og_title":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5","og_description":"This release of ArcGIS Maps SDKs for Native Apps includes full Utility Network offline workflows, touch-centric geometry editing, and more!","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-08-02T05:11:47+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5"},"author":{"name":"Mike Branscomb","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d3c468c050e7d45f5cae6c1a88af3587"},"headline":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5","datePublished":"2024-08-01T17:00:03+00:00","dateModified":"2024-08-02T05:11:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5"},"wordCount":10,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Maps SDKs for Native Apps"],"articleSection":["Announcements","Developers"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5","name":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2024-08-01T17:00:03+00:00","dateModified":"2024-08-02T05:11:47+00:00","description":"This release of ArcGIS Maps SDKs for Native Apps includes full Utility Network offline workflows, touch-centric geometry editing, and more!","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.5"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d3c468c050e7d45f5cae6c1a88af3587","name":"Mike Branscomb","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/ProfilePhotoMB-465x465.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/ProfilePhotoMB-465x465.jpg","caption":"Mike Branscomb"},"description":"Mike Branscomb is a Product Manager for the ArcGIS Maps SDKs for Native Apps and ArcGIS Maps SDKs for Game Engines. With over 20 years of experience working in the Esri ecosystem, he specializes in .NET, Local Server, and 3D Scene Layers. Mike is also a Scrum Product Owner with over 10 years of experience guiding teams through the product development lifecycle.","sameAs":["https:\/\/developers.arcgis.com\/","www.linkedin.com\/in\/mike-branscomb"],"worksFor":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/mbranscomb"}]}},"text_date":"August 1, 2024","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-5","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/07\/IsolationTraceGasNetwork-article-banner.jpg","primary_product":"Developers","tag_data":[{"term_id":768202,"name":"ArcGIS Maps SDKs for Native Apps","slug":"arcgis-maps-sdks-for-native-apps","term_group":0,"term_taxonomy_id":768202,"taxonomy":"post_tag","description":"","parent":0,"count":30,"filter":"raw"}],"category_data":[{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1964,"filter":"raw"},{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":423,"filter":"raw"}],"product_data":[{"term_id":761642,"name":"ArcGIS Location Platform","slug":"platform","term_group":0,"term_taxonomy_id":761642,"taxonomy":"product","description":"","parent":36601,"count":214,"filter":"raw"},{"term_id":769142,"name":"ArcGIS Maps SDK for .NET","slug":"sdk-net","term_group":0,"term_taxonomy_id":769142,"taxonomy":"product","description":"","parent":36601,"count":39,"filter":"raw"},{"term_id":769162,"name":"ArcGIS Maps SDK for Java","slug":"sdk-java","term_group":0,"term_taxonomy_id":769162,"taxonomy":"product","description":"","parent":36601,"count":24,"filter":"raw"},{"term_id":768902,"name":"ArcGIS Maps SDK for Kotlin","slug":"sdk-kotlin","term_group":0,"term_taxonomy_id":768902,"taxonomy":"product","description":"","parent":36601,"count":33,"filter":"raw"},{"term_id":769152,"name":"ArcGIS Maps SDK for Qt","slug":"sdk-qt","term_group":0,"term_taxonomy_id":769152,"taxonomy":"product","description":"","parent":36601,"count":36,"filter":"raw"},{"term_id":768912,"name":"ArcGIS Maps SDK for Swift","slug":"sdk-swift","term_group":0,"term_taxonomy_id":768912,"taxonomy":"product","description":"","parent":36601,"count":32,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":763,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=developers","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2447352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/5171"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2447352"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2447352\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2447352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2447352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2447352"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2447352"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2447352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}