Flutter Maps SDK parity

The first release of the ArcGIS Maps SDK for Flutter does not include all APIs and capabilities available with other ArcGIS Maps SDKs for Native Apps. These APIs and capabilities will be introduced in subsequent releases.

Initial capabilities

The capabilities included in this first release of ArcGIS Maps SDK for Flutter (200.6) are focused on:

  • 2D data viewing and editing
  • Major layer types1
  • Geocoding
  • Routing
  • Functions that support the above both online and offline
  • User authentication and API Key authentication
1 Most 2D layer types and layer sources are supported. APIs are not yet included for rasters and raster layers, KML layers, ENC layers, nor any 3D-specific layers.

Delivering parity

APIs and capabilities will be added in subsequent releases until the Flutter Maps SDK reaches parity with the other Native Maps SDKs. This page outlines these APIs and capabilities and our plan for delivering them. It is provided to help you plan your adoption of the ArcGIS Maps SDK for Flutter.

Next release

The following APIs and capabilities are expected to be included in the 200.7 release scheduled for April 2025:

  • Raster and raster layer APIs
  • Authentication enhancements (credential persistence)
  • Location enhancements (NMEA and custom location data sources, geotriggers, navigation APIs)
  • Toolkit: initial open source project, including north arrow component

Coming soon

The following APIs and capabilities are expected to be included in the 200.8 release scheduled for August 2025:

The remaining APIs and capabilities will be delivered in subsequent releases:

  • Authentication enhancements (network tier security)
  • Feature forms
  • Dynamic Entities
  • Utility Network
  • Indoors
  • Map & MapView enhancements
  • Advanced symbology APIs
  • Labeling API
  • Arcade API
  • Portal API enhancements
  • Geoprocessing API
  • KML layer API
  • Electronic Navigation Charts
  • Toolkit: additional components

Feedback

Questions or concerns regarding the contents of this page should be communicated through your account manager at Esri. Developers without an account manager are welcome to reach out via the Flutter Maps SDK forum.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.