{"id":2599842,"date":"2024-11-25T07:56:59","date_gmt":"2024-11-25T15:56:59","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2599842"},"modified":"2024-11-26T11:36:36","modified_gmt":"2024-11-26T19:36:36","slug":"whats-new-in-arcgis-maps-sdks-for-native-apps-200-6","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6","title":{"rendered":"What&#8217;s new in ArcGIS Maps SDKs for Native Apps 200.6"},"author":3811,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101,738191],"tags":[768202],"industry":[],"product":[761642,769142,776202,769162,768902,769152,768912,36601],"class_list":["post-2599842","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-flutter","product-sdk-java","product-sdk-kotlin","product-sdk-qt","product-sdk-swift","product-developers"],"acf":{"authors":[{"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":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":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'\/>"},{"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'\/>"}],"short_description":"Version 200.6 of the ArcGIS Maps SDKs for Native Apps improves feature editing, and introduces the brand new ArcGIS Maps SDK for Flutter.","flexible_content":[{"acf_fc_layout":"content","content":"<p>The 200.6 release of the ArcGIS Maps SDKs for Native Apps continues to focus on improving the out-of-the-box feature editing experience, particularly for mobile workers, but it also marks an important milestone for the team as we introduce an entirely new SDK for cross-platform developers, the ArcGIS Maps SDK for Flutter.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>ArcGIS Maps SDK for Flutter<\/h3>\n<p>Each Native Maps SDKs release brings you new features and improvements, but it\u2019s not often that we get to bring you a whole new SDK! 200.6 sees the ArcGIS Maps SDK for Flutter come out of beta, ready for you to use in your production apps. The Flutter Maps SDK adds a powerful and easy-to-use option for developers looking to create cross-platform applications for Android and iOS.<\/p>\n<p>Developers can access the comprehensive getting started guides, tutorials, and samples, on the <a href=\"https:\/\/developers.arcgis.com\/flutter\">ArcGIS Maps SDK for Flutter website<\/a>. And as a first-class Flutter developer tool the SDK is available as a <a href=\"https:\/\/pub.dev\/packages\/arcgis_maps\">pub.dev package<\/a>, allowing for seamless integration into your Flutter project (and it even supports hot reload and hot restart).<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2600902,"id":2600902,"title":"2024-11-23_18-18-51","filename":"2024-11-23_18-18-51.png","filesize":443980,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/2024-11-23_18-18-51.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6\/2024-11-23_18-18-51","alt":"","author":"3811","description":"","caption":"The homepage for the new ArcGIS Maps SDK for Flutter.","name":"2024-11-23_18-18-51","status":"inherit","uploaded_to":2599842,"date":"2024-11-24 00:21:31","modified":"2024-11-24 00:23:12","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1208,"height":1128,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/2024-11-23_18-18-51-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/2024-11-23_18-18-51.png","medium-width":280,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/2024-11-23_18-18-51.png","medium_large-width":768,"medium_large-height":717,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/2024-11-23_18-18-51.png","large-width":1157,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/2024-11-23_18-18-51.png","1536x1536-width":1208,"1536x1536-height":1128,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/2024-11-23_18-18-51.png","2048x2048-width":1208,"2048x2048-height":1128,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/2024-11-23_18-18-51-498x465.png","card_image-width":498,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/2024-11-23_18-18-51-1157x1080.png","wide_image-width":1157,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>This initial release includes several key API features such as 2D online and offline mapping, geocoding, routing, editing workflows, most 2D layer types (including many OGC layer types), and much more, but it does not yet include the full feature set of the Native Maps SDKs. You can learn more the ArcGIS Maps SDK for Flutter (including how we will deliver the remaining functionality) in <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdk-for-flutter\">this blog post<\/a>.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Improved editing<\/h3>\n<p>Version 200.6 of the Native Maps SDKs continues to improve the out-of-the-box editing experience with enhancements to both Feature Forms and the Geometry Editor, as well as capabilities specifically tailored to utility network editing workflows.<\/p>\n<h4>Feature forms<\/h4>\n<p>Feature Forms see two new enhancements designed to streamline the editing experience:<\/p>\n<ul>\n<li>You can include richly formatted and dynamic Markdown text directly inline in the form. This could be an editing instruction, or information about the feature being edited, and can be dynamically driven by attribute values and expressions to provide extremely specific instructions tailored to your users as they edit features or collect data.<\/li>\n<li>Feature data can be captured by directly scanning a barcode using your device\u2019s camera. This can drastically speed up data collection in the field, not to mention make your data collection much less error prone.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2600952,"id":2600952,"title":"Barcode-Loop-cropped","filename":"Barcode-Loop-cropped.gif","filesize":1418362,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Barcode-Loop-cropped.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6\/barcode-loop-cropped","alt":"Feature form data entry by scanning a barcode","author":"3811","description":"","caption":"Entering feature data in a feature form by scanning a barcode.","name":"barcode-loop-cropped","status":"inherit","uploaded_to":2599842,"date":"2024-11-24 00:34:36","modified":"2024-11-24 00:35:09","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":486,"height":782,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Barcode-Loop-cropped-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Barcode-Loop-cropped.gif","medium-width":162,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Barcode-Loop-cropped.gif","medium_large-width":486,"medium_large-height":782,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Barcode-Loop-cropped.gif","large-width":486,"large-height":782,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Barcode-Loop-cropped.gif","1536x1536-width":486,"1536x1536-height":782,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Barcode-Loop-cropped.gif","2048x2048-width":486,"2048x2048-height":782,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Barcode-Loop-cropped-289x465.gif","card_image-width":289,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Barcode-Loop-cropped.gif","wide_image-width":486,"wide_image-height":782}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>In addition to those improvements to the feature form experience, you can now also ask the SDK to generate a default feature form on the fly if there isn&#8217;t one defined for the feature you&#8217;re editing. This means your app can easily provide a unified feature forms-based editing experience regardless of how your map and data is configured.<\/p>\n<h4>Geometry editor<\/h4>\n<p>Updates to geometry editor focus on mobile data editing, to make working with geometry in the field (even with gloves on!) more accurate and reliable than ever:<\/p>\n<ul>\n<li>Geometry Guides are a new set of dynamic snapping capabilities that allow you to more easily draw 90\u00b0 corners or parallel lines as you edit vertices. This lets you more easily create regular shapes or extend existing lines as you\u2019re editing and works alongside other existing snapping capabilities.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2600972,"id":2600972,"title":"geometry-snapping-15fps","filename":"geometry-snapping-15fps.gif","filesize":7268727,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/geometry-snapping-15fps.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6\/geometry-snapping-15fps","alt":"Geometry Snapping","author":"3811","description":"","caption":"90\u00ba and parallel line geometry snapping.","name":"geometry-snapping-15fps","status":"inherit","uploaded_to":2599842,"date":"2024-11-24 00:44:51","modified":"2024-11-24 00:45:18","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":500,"height":420,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/geometry-snapping-15fps-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/geometry-snapping-15fps.gif","medium-width":311,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/geometry-snapping-15fps.gif","medium_large-width":500,"medium_large-height":420,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/geometry-snapping-15fps.gif","large-width":500,"large-height":420,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/geometry-snapping-15fps.gif","1536x1536-width":500,"1536x1536-height":420,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/geometry-snapping-15fps.gif","2048x2048-width":500,"2048x2048-height":420,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/geometry-snapping-15fps.gif","card_image-width":500,"card_image-height":420,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/geometry-snapping-15fps.gif","wide_image-width":500,"wide_image-height":420}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li>Haptic feedback can provide additional feedback by vibrating your mobile device when a vertex snaps according to the snapping rules your app has set up. This is very useful when editing data when you might not have a great view of the screen (for example, in bright sunlight).<\/li>\n<li>The new Snap Changed event provides developers with a way to build custom editing experiences around snapping. If you don\u2019t like the default haptic feedback, for example, you can now build your own. Or you could perhaps provide other on-screen or audible feedback for scenarios where haptics are less effective (e.g. when wearing gloves).<\/li>\n<li>The reticle has been improved behind the scenes to enable smoother panning, more consistency when moving and hovering crosshairs over vertices, and improved polygon display for island and concave display.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h4>Editing utility networks<\/h4>\n<p>Utility network editing is also improved and enhanced with 200.6:<\/p>\n<ul>\n<li>Editing license checks are now performed earlier in the editing workflow, when individual edits are performed rather than when they are applied to the utility network service. This ensures that developers can alert users immediately if they lack the necessary editing license for the edits they&#8217;re making, rather than waiting until multiple edits have already been queued up to send to the server.<\/li>\n<li>Attribute rules can now be included when working with utility networks taken offline from ArcGIS Enterprise 11.4, and executed immediately on the device at edit time, maintaining data integrity and enhancing the overall editing experience.<\/li>\n<li>Feature Forms now support subtype sublayers.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h3>Scene grids<\/h3>\n<p>Coordinate system grids have long been available in 2D, providing a reference overlay as you navigate around your data. Version 200.6 adds support for grids in 3D.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2600992,"id":2600992,"title":"Scene Grids","filename":"Scene-Grids.png","filesize":712482,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Scene-Grids.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6\/scene-grids","alt":"Coordinate grids in 3D","author":"3811","description":"","caption":"Latitude\/Longitude coordinate grids in 3D with Geographic label positioning.","name":"scene-grids","status":"inherit","uploaded_to":2599842,"date":"2024-11-24 00:47:51","modified":"2024-11-24 00:49:16","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":800,"height":619,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Scene-Grids-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Scene-Grids.png","medium-width":337,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Scene-Grids.png","medium_large-width":768,"medium_large-height":594,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Scene-Grids.png","large-width":800,"large-height":619,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Scene-Grids.png","1536x1536-width":800,"1536x1536-height":619,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Scene-Grids.png","2048x2048-width":800,"2048x2048-height":619,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Scene-Grids-601x465.png","card_image-width":601,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Scene-Grids.png","wide_image-width":800,"wide_image-height":619}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Scene grids are available for latitude\/longitude, UTM, MGRS, and USNG, and as in 2D you can configure the styling for both the grid lines and their labels, as well as the label positioning scheme.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>KML improvements<\/h3>\n<p>You can now create and edit KML tracks and multi-tracks, to represent a sequence of points with timestamps along a path, perfect for tracking movement or displaying journeys.<\/p>\n<p>Custom metadata is also better supported with the ability to create and edit extended attributes within KML elements.<\/p>\n<p>Other KML improvements include support for draw order for polylines and polygons, KML MultiGeometry, and KML Model (letting you incorporate Collada models in your KML data).<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Other improvements<\/h3>\n<p>In addition to these key new features and enhancements, we&#8217;ve as always included 3rd party updates, bug fixes, and performance improvements, as well as many other enhancements such as:<\/p>\n<ul>\n<li>When tracing utility networks, you can now use flow direction for upstream and downstream traces (flow direction-based tracing is often used by utilities that don&#8217;t want the complexity of setting up subnetworks and subnetwork controllers).<\/li>\n<li>The SDKs add support for new military symbology styles which were recently added to ArcGIS Pro 3.4: MIL-STD-2525D Change 1, MIL-STD-2525E, and APP-6E.<\/li>\n<li>It is now easier than ever to add the 3D OSM Basemap to your scene, using a URL or portal item reference.<\/li>\n<li>Dynamic entity layers can now be created using portal items.<\/li>\n<li>Indoor positioning now supports fully disconnected workflows using mobile map packages, and the new BeaconScanner API can be used to set up and maintain beacon-based IPS deployments.<\/li>\n<li>The Kotlin SDK now includes a composable Tabletop AR View, as well as a Utility Network Trace Tool.<\/li>\n<li>The Swift SDK now supports visionOS. You can display MapViews and SceneViews in a windows-based experience, with hand gestures and eye control supported, and many toolkit components have been enhanced to look and work great in visionOS.<\/li>\n<li>The .NET SDK now supports .NET 9, adds numerous updates for authentication, and many toolkit enhancements.<\/li>\n<li>The SDKs now support CIM spec 3.4, and Arcade 1.29.<\/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-6\/\">.NET<\/a>, <a href=\"https:\/\/developers.arcgis.com\/flutter\/release-notes\/release-notes-for-200-6\/\">Flutter<\/a>, <a href=\"https:\/\/developers.arcgis.com\/java\/release-notes\/release-notes-for-200-6\/\">Java<\/a>, <a href=\"https:\/\/developers.arcgis.com\/kotlin\/release-notes\/release-notes-for-200-6\/\">Kotlin<\/a>, <a href=\"https:\/\/developers.arcgis.com\/qt\/release-notes\/release-notes-for-200-6\/\">Qt<\/a>, and <a href=\"https:\/\/developers.arcgis.com\/swift\/release-notes\/release-notes-for-200-6\/\">Swift<\/a> Maps SDKs.<\/p>\n<p>Also, watch this space for more details on an upcoming beta program for the Qt Maps SDK on ARM64 Linux, coming soon.<\/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\/java\/install-and-set-up\/\">Java<\/a> or <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\/java\">Java<\/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"}],"related_articles":[{"ID":2600092,"post_author":"3811","post_date":"2024-11-25 07:55:15","post_date_gmt":"2024-11-25 15:55:15","post_content":"","post_title":"Introducing the ArcGIS Maps SDK for Flutter","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"introducing-the-arcgis-maps-sdk-for-flutter","to_ping":"","pinged":"","post_modified":"2024-11-26 11:40:30","post_modified_gmt":"2024-11-26 19:40:30","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2600092","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/Card-2.jpg","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.6<\/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-6\" \/>\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.6\" \/>\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-6\" \/>\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-11-26T19:36:36+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-6#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6\"},\"author\":{\"name\":\"Nick Furness\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e07f43559a84520f015fcf55e8c58ab8\"},\"headline\":\"What&#8217;s new in ArcGIS Maps SDKs for Native Apps 200.6\",\"datePublished\":\"2024-11-25T15:56:59+00:00\",\"dateModified\":\"2024-11-26T19:36:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6\"},\"wordCount\":10,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Maps SDKs for Native Apps\"],\"articleSection\":[\"Announcements\",\"Developers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6\",\"name\":\"What's new in ArcGIS Maps SDKs for Native Apps 200.6\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2024-11-25T15:56:59+00:00\",\"dateModified\":\"2024-11-26T19:36:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6#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-6\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6#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.6\"}]},{\"@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\/e07f43559a84520f015fcf55e8c58ab8\",\"name\":\"Nick Furness\",\"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\/2019\/01\/DevSummit-2013-Face-150x150.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png\",\"caption\":\"Nick Furness\"},\"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).\",\"sameAs\":[\"http:\/\/developers.arcgis.com\",\"https:\/\/www.linkedin.com\/in\/nixta\/\",\"https:\/\/x.com\/geeknixta\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/nfurness\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What's new in ArcGIS Maps SDKs for Native Apps 200.6","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-6","og_locale":"en_US","og_type":"article","og_title":"What's new in ArcGIS Maps SDKs for Native Apps 200.6","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-11-26T19:36:36+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-6#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6"},"author":{"name":"Nick Furness","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e07f43559a84520f015fcf55e8c58ab8"},"headline":"What&#8217;s new in ArcGIS Maps SDKs for Native Apps 200.6","datePublished":"2024-11-25T15:56:59+00:00","dateModified":"2024-11-26T19:36:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6"},"wordCount":10,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Maps SDKs for Native Apps"],"articleSection":["Announcements","Developers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6","name":"What's new in ArcGIS Maps SDKs for Native Apps 200.6","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2024-11-25T15:56:59+00:00","dateModified":"2024-11-26T19:36:36+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6#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-6"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-6#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.6"}]},{"@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\/e07f43559a84520f015fcf55e8c58ab8","name":"Nick Furness","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\/2019\/01\/DevSummit-2013-Face-150x150.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png","caption":"Nick Furness"},"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).","sameAs":["http:\/\/developers.arcgis.com","https:\/\/www.linkedin.com\/in\/nixta\/","https:\/\/x.com\/geeknixta"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/nfurness"}]}},"text_date":"November 25, 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-6","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":1958,"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":761642,"name":"ArcGIS Location Platform","slug":"platform","term_group":0,"term_taxonomy_id":761642,"taxonomy":"product","description":"","parent":36601,"count":213,"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":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":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":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\/2599842","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\/3811"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2599842"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2599842\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2599842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2599842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2599842"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2599842"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2599842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}