{"id":2749742,"date":"2025-04-09T06:19:10","date_gmt":"2025-04-09T13:19:10","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2749742"},"modified":"2025-05-19T06:01:16","modified_gmt":"2025-05-19T13:01:16","slug":"whats-new-in-arcgis-maps-sdks-for-native-apps-200-7","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7","title":{"rendered":"What&#8217;s new in ArcGIS Maps SDKs for Native Apps 200.7"},"author":4091,"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":[769142,776202,768902,769152,768912,36601],"class_list":["post-2749742","blog","type-blog","status-publish","format-standard","hentry","category-announcements","category-developers","tag-arcgis-maps-sdks-for-native-apps","product-sdk-net","product-sdk-flutter","product-sdk-kotlin","product-sdk-qt","product-sdk-swift","product-developers"],"acf":{"related_articles":[{"ID":2751222,"post_author":"359632","post_date":"2025-04-15 09:15:47","post_date_gmt":"2025-04-15 16:15:47","post_content":"","post_title":"How to perform snap geometry edits with utility network connectivity rules","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"how-to-perform-snap-geometry-edits-with-utility-network-connectivity-rules","to_ping":"","pinged":"","post_modified":"2025-04-15 12:20:43","post_modified_gmt":"2025-04-15 19:20:43","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2751222","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"short_description":"Version 200.7 of the ArcGIS Maps SDKs for Native Apps improves editing for UNs, enables queries on entities, and adds image overlays in 2D. ","flexible_content":[{"acf_fc_layout":"content","content":"<p>The 200.7 release of the ArcGIS Maps SDKs for Native Apps refines the editing experience for mobile workers with a particular focus on editing utility networks in the field. We\u2019re also introducing queries on dynamic entity layers, a new way to overlay content on 2D maps, significant capabilities to the new Flutter SDK, new toolkit components across the various SDKs, and more.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Editing enhancements for utility networks<\/h3>\n<p>Over the last few releases we\u2019ve delivered new functionality with feature forms and the geometry editor which improve editing workflows, especially when working with mobile devices in the field. The geometry editor\u2019s powerful snapping capabilities, in conjunction with haptic feedback and the optional reticle tool, have greatly enhanced geometry creation and editing on touch-based devices like tablets and phones.<\/p>\n<p>200.7 adds rules-based snapping to the geometry editor, further refining the snapping experience when working with utility networks. Rules-based snapping interactively applies connectivity rules defined on a utility network, guiding users to ensure the assets they\u2019re adding and editing will connect to one-another correctly. For example, rules-based snapping ensures that the geometry for a new service line only snaps to existing equipment that can have a service line connected to it. Many users already have this domain knowledge, but their work is now interactively validated to further improve accuracy and reduce errors.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2751112,"id":2751112,"title":"Native-Snap-Connect-2007","filename":"Native-Snap-Connect-2007.gif","filesize":4741768,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Snap-Connect-2007.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7\/native-snap-connect-2007","alt":"UN connectivity snapping","author":"4091","description":"","caption":"Using utility network connectivity rules to snap to the correct sources.","name":"native-snap-connect-2007","status":"inherit","uploaded_to":2749742,"date":"2025-04-08 00:36:11","modified":"2025-04-09 06:43:43","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":550,"height":410,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Snap-Connect-2007-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Snap-Connect-2007.gif","medium-width":350,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Snap-Connect-2007.gif","medium_large-width":550,"medium_large-height":410,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Snap-Connect-2007.gif","large-width":550,"large-height":410,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Snap-Connect-2007.gif","1536x1536-width":550,"1536x1536-height":410,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Snap-Connect-2007.gif","2048x2048-width":550,"2048x2048-height":410,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Snap-Connect-2007.gif","card_image-width":550,"card_image-height":410,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Snap-Connect-2007.gif","wide_image-width":550,"wide_image-height":410}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Learn more about rules-based snapping in <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/sdk-net\/developers\/how-to-perform-snap-geometry-edits-with-utility-network-connectivity-rules\">this deep-dive blog post<\/a>.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Dynamic Entity Queries<\/h3>\n<p>Dynamic entities make it easy and intuitive to incorporate streaming and real-time data into your apps. They take care of the hard work of tracking incoming updates (observations) and associating them with existing features on the map, leaving you to focus on the user experience around that data.<\/p>\n<p>As dynamic entity updates stream into your app over time, you can end up with a lot of data, and this release adds the ability to perform a query on that data to focus on specific dynamic entities based on their attributes and\/or geometries.<\/p>\n<p>For example, you could drill down on a real-time display of aircraft updates to determine which aircraft are taxiing, or are taxiing at a specific airport, or focus on a specific aircraft by tail number. Or you could determine whether a particular squad car is on duty at the moment, or work out which ambulances are within a specific drive-time of a new incident. Focusing in on specific data within a set of streaming updates helps your users answer targeted questions, while still maintaining the broader context of the overall streaming feed.<\/p>\n<p>This initial dynamic entity layer querying capability provides \u201cstatic\u201d or \u201csnapshot\u201d queries which identify the dynamic entities that match a query at the time you perform it.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2753502,"id":2753502,"title":"Native-DynEntity-Query-2007","filename":"Native-DynEntity-Query-2007.gif","filesize":223795,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-DynEntity-Query-2007.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7\/native-dynentity-query-2007","alt":"Native SDKs dynamic entity query","author":"4091","description":"","caption":"Using a dynamic entity query to highlight aircraft taxiing at an airport.  ","name":"native-dynentity-query-2007","status":"inherit","uploaded_to":2749742,"date":"2025-04-09 06:38:12","modified":"2025-04-09 06:47:29","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":550,"height":410,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-DynEntity-Query-2007-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-DynEntity-Query-2007.gif","medium-width":350,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-DynEntity-Query-2007.gif","medium_large-width":550,"medium_large-height":410,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-DynEntity-Query-2007.gif","large-width":550,"large-height":410,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-DynEntity-Query-2007.gif","1536x1536-width":550,"1536x1536-height":410,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-DynEntity-Query-2007.gif","2048x2048-width":550,"2048x2048-height":410,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-DynEntity-Query-2007.gif","card_image-width":550,"card_image-height":410,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-DynEntity-Query-2007.gif","wide_image-width":550,"wide_image-height":410}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>Image Overlays in 2D<\/h3>\n<p>Image overlays are useful for efficiently displaying georeferenced images or sequences of images over the top of other map or scene content. A good example is a sequence of weather radar images. We\u2019ve supported image overlays with 3D scene views for many releases now, and with 200.7 they\u2019re available for 2D experiences using the map view.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2751152,"id":2751152,"title":"Native-Image-Overlay-2007","filename":"Native-Image-Overlay-2007.gif","filesize":9707276,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Image-Overlay-2007.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7\/native-image-overlay-2007","alt":"Native SDKs Image Overlay in 2D Map","author":"4091","description":"","caption":"Using image overlays in a MapView to show the location, type, and intensity of precipitation during a storm. ","name":"native-image-overlay-2007","status":"inherit","uploaded_to":2749742,"date":"2025-04-08 03:37:44","modified":"2025-04-09 06:50:25","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":550,"height":410,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Image-Overlay-2007-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Image-Overlay-2007.gif","medium-width":350,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Image-Overlay-2007.gif","medium_large-width":550,"medium_large-height":410,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Image-Overlay-2007.gif","large-width":550,"large-height":410,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Image-Overlay-2007.gif","1536x1536-width":550,"1536x1536-height":410,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Image-Overlay-2007.gif","2048x2048-width":550,"2048x2048-height":410,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Image-Overlay-2007.gif","card_image-width":550,"card_image-height":410,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Native-Image-Overlay-2007.gif","wide_image-width":550,"wide_image-height":410}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>ArcGIS Maps SDK for Flutter<\/h3>\n<p>The initial release of the new ArcGIS Maps SDK for Flutter last year included only a subset of features available in the other Native Maps SDKs. This was the compromise we had to make to get a production-ready SDK into your hands in as short a time as possible, and we\u2019ve been thrilled to see how many of you are already releasing Flutter Maps SDK apps into production based off those initial capabilities.<\/p>\n<p>We published our plans for adding the remaining capabilities, and the 200.7 release of the Flutter Maps SDK delivers raster support, credential persistence, new location data sources, geotriggers, and the navigation API, as promised in the <a href=\"https:\/\/developers.arcgis.com\/flutter\/parity\/\">parity page<\/a>. That\u2019s in addition to the 2D image overlays described above. The one digression from our published parity plan for this release is that we\u2019ve decided to hold off on an initial release of the ArcGIS Maps SDK for Flutter open source toolkit until the next release. This will allow us to ensure it\u2019s available via pub.dev, and add a few more components.<\/p>\n<p>We\u2019ve updated the <a href=\"https:\/\/developers.arcgis.com\/flutter\/parity\/\">Flutter parity page<\/a> to reflect these updates so you can always refer to it to get the current status of the SDK. It\u2019s great to see \u201cNext release\u201d and \u201cComing soon\u201d sections updating with each release. Take a look to see what we\u2019re working on for the next release.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Other improvements<\/h3>\n<p>In addition to these key new features and enhancements, we\u2019ve included 3rd party updates, bug fixes, and performance improvements, as well as many other enhancements such as:<\/p>\n<ul>\n<li><strong>Feature forms and popups<\/strong>: The feature forms API and popups API introduce support for utility network associations, allowing developers to follow relationships between equipment in a utility network, such as connectivity, containment, or structural attachment. Navigating associations will be added to the feature forms and popups toolkit components in the near future, followed by the ability to edit those associations themselves in a subsequent feature forms toolkit update.<\/li>\n<li><strong>Per-feature popup support<\/strong>: Developers can now override the popup definition for each feature in a feature collection, allowing for highly customized popup experiences.<\/li>\n<li><strong>Utility network<\/strong>: Subtype subtables are now supported in web maps and mobile maps, including feature form and popup definitions.<\/li>\n<li><strong>Performance<\/strong>: We\u2019ve identified a couple of areas where we can significantly improve performance when working with feature layers in 3D. In our testing this has shown complex datasets loading up to five times faster, and with much less CPU and memory usage.<\/li>\n<li>The Kotlin SDK toolkit added new composable world scale AR view, legend, scalebar, and basemap gallery components.<\/li>\n<li>The .NET SDK team launched a new <a href=\"https:\/\/github.com\/Esri\/calcite-dotnet-toolkit\">Calcite .NET toolkit<\/a>, inspired by the <a href=\"https:\/\/developers.arcgis.com\/calcite-design-system\/\">Calcite Design System<\/a>, to help enhance the styling of your applications.<\/li>\n<li>The Qt SDK is now ready to use with the 6.8 LTS release of the Qt framework.<\/li>\n<li>The Swift SDK introduced a brand-new toolkit component for working with offline maps. The OfflineMapAreasView component handles downloading ahead-of-time and on-demand offline maps, provides rich UI components for defining on-demand offline maps and managing downloaded maps stored locally, and robustly handles downloading offline maps in the background. This component will be added to other Native Maps SDK toolkits in future releases.<\/li>\n<\/ul>\n<p>You can read about all these improvements and more in the release notes for <a href=\"https:\/\/developers.arcgis.com\/net\/release-notes\/release-notes-for-200-7\/\">.NET<\/a>, <a href=\"https:\/\/developers.arcgis.com\/flutter\/release-notes\/release-notes-for-200-7\/\">Flutter<\/a>, <a href=\"https:\/\/developers.arcgis.com\/kotlin\/release-notes\/release-notes-for-200-7\/\">Kotlin<\/a>, <a href=\"https:\/\/developers.arcgis.com\/qt\/release-notes\/release-notes-for-200-7\/\">Qt<\/a>, and <a href=\"https:\/\/developers.arcgis.com\/swift\/release-notes\/release-notes-for-200-7\/\">Swift<\/a> Maps SDKs.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Deprecation of ArcGIS Maps SDK for Local Server<\/h3>\n<p>As a reminder, the ArcGIS Maps SDK for Local Server (also known as &#8220;Local Server&#8221;) was deprecated earlier this year.\u00a0 The last release of Local Server will be version 200.8, scheduled for release in Q3 2025.\u00a0 This will be a long-term support release (LTS) and follows the LTS <a href=\"https:\/\/downloads2.esri.com\/support\/techarticles\/product-life-cycle.pdf\">Product Life Cycle<\/a> of two years of General Availability (GA), one year of Extended Support, and two years of Mature Support, before retirement in 2030.\u00a0 If you have applications that use Local Server, it is time to start planning your migration to use core capabilities provided directly by ArcGIS Maps SDKs for Native Apps. For more information, please read our <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-the-deprecation-of-arcgis-maps-sdk-for-local-server\">blog post announcing the deprecation of Local Server<\/a>.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Download and get started<\/h3>\n<p>To get the latest version, update the reference to your Native Maps SDK of choice via <a href=\"https:\/\/developers.arcgis.com\/net\/install-and-set-up\/\">NuGet<\/a>, Gradle for <a href=\"https:\/\/developers.arcgis.com\/kotlin\/install-and-set-up\/\">Kotlin<\/a>, the <a href=\"https:\/\/developers.arcgis.com\/swift\/install-and-set-up\/\">Swift Package Manager<\/a>, or <a href=\"https:\/\/developers.arcgis.com\/flutter\/install-and-set-up\/\">pub.dev<\/a> for Flutter, or alternatively go to the <a href=\"https:\/\/developers.arcgis.com\/downloads\/\">Esri Developer<\/a> website to download. If you are new to developing with the ArcGIS Maps SDKs for Native Apps, the SDKs for <a href=\"https:\/\/developers.arcgis.com\/net\">.NET<\/a>, <a href=\"https:\/\/developers.arcgis.com\/flutter\">Flutter<\/a>, <a href=\"https:\/\/developers.arcgis.com\/kotlin\">Kotlin<\/a>, <a href=\"https:\/\/developers.arcgis.com\/qt\">Qt<\/a>,\u00a0and <a href=\"https:\/\/developers.arcgis.com\/swift\">Swift<\/a> have extensive guide documentation, API reference, tutorials, and samples.<\/p>\n"}],"authors":[{"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":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":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":276952,"user_firstname":"Shimona","user_lastname":"Lahiri","nickname":"Shimona Lahiri","user_nicename":"shimona-lahiri","display_name":"Shimona Lahiri","user_email":"slahiri@esri.com","user_url":"","user_registered":"2021-09-14 16:48:37","user_description":"Shimona is a product marketer working with ArcGIS Maps SDKs for Game Engines and Native Apps. With an undergrad degree in Psychology and an M.S. in Marketing, she is a digital marketing polymath and loves to craft interesting stories for her audience to enjoy.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/Profile-pic-465x465.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/blog-native-2007.png","wide_image":false},"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&#039;s new in ArcGIS Maps SDKs for Native Apps 200.7<\/title>\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-7\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What&#039;s new in ArcGIS Maps SDKs for Native Apps 200.7\" \/>\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-7\" \/>\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=\"2025-05-19T13:01:16+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=\"7 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-7#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7\"},\"author\":{\"name\":\"Rex Hansen\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/b2b6a7bcc9e48c96bd4a7a6f8a51f11d\"},\"headline\":\"What&#8217;s new in ArcGIS Maps SDKs for Native Apps 200.7\",\"datePublished\":\"2025-04-09T13:19:10+00:00\",\"dateModified\":\"2025-05-19T13:01:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7\"},\"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-7\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7\",\"name\":\"What's new in ArcGIS Maps SDKs for Native Apps 200.7\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2025-04-09T13:19:10+00:00\",\"dateModified\":\"2025-05-19T13:01:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7#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-7\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What&#8217;s new in ArcGIS Maps SDKs for Native Apps 200.7\"}]},{\"@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\/b2b6a7bcc9e48c96bd4a7a6f8a51f11d\",\"name\":\"Rex Hansen\",\"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\/2024\/11\/RexHansen1200x1200-465x465.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/RexHansen1200x1200-465x465.png\",\"caption\":\"Rex Hansen\"},\"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.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/rex-hansen\/\",\"https:\/\/x.com\/rex_hansen\"],\"jobTitle\":\"Principal Product Manager\",\"worksFor\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/rex-hansen\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What's new in ArcGIS Maps SDKs for Native Apps 200.7","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-7","og_locale":"en_US","og_type":"article","og_title":"What's new in ArcGIS Maps SDKs for Native Apps 200.7","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-05-19T13:01:16+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"7 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-7#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7"},"author":{"name":"Rex Hansen","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/b2b6a7bcc9e48c96bd4a7a6f8a51f11d"},"headline":"What&#8217;s new in ArcGIS Maps SDKs for Native Apps 200.7","datePublished":"2025-04-09T13:19:10+00:00","dateModified":"2025-05-19T13:01:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7"},"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-7","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7","name":"What's new in ArcGIS Maps SDKs for Native Apps 200.7","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2025-04-09T13:19:10+00:00","dateModified":"2025-05-19T13:01:16+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7#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-7"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-7#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"What&#8217;s new in ArcGIS Maps SDKs for Native Apps 200.7"}]},{"@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\/b2b6a7bcc9e48c96bd4a7a6f8a51f11d","name":"Rex Hansen","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\/2024\/11\/RexHansen1200x1200-465x465.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/RexHansen1200x1200-465x465.png","caption":"Rex Hansen"},"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.","sameAs":["https:\/\/www.linkedin.com\/in\/rex-hansen\/","https:\/\/x.com\/rex_hansen"],"jobTitle":"Principal Product Manager","worksFor":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/rex-hansen"}]}},"text_date":"April 9, 2025","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-7","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.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":1957,"filter":"raw"},{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":420,"filter":"raw"}],"product_data":[{"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":776202,"name":"ArcGIS Maps SDK for Flutter","slug":"sdk-flutter","term_group":0,"term_taxonomy_id":776202,"taxonomy":"product","description":"","parent":36601,"count":18,"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":761,"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\/2749742","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\/4091"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2749742"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2749742\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2749742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2749742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2749742"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2749742"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2749742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}