Flutter Maps SDK parity

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

Current release

The key APIs and capabilities added in the current release of ArcGIS Maps SDK for Flutter (200.7) are:

  • Raster and raster layer APIs
  • Authentication enhancements (credential persistence)
  • Location enhancements (NMEA and custom location data sources, geotriggers, navigation APIs)

Consult release notes for details.

The following APIs and capabilities were added with previous releases of the Flutter Maps SDK:

  • 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. See next release and coming soon for the plan on supporting additional layer types in the future.

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.8 release scheduled for August 2025:

  • 3D
  • Pop-ups
  • Authentication enhancements (network tier security)
  • Toolkit: initial open source project, including popup, north arrow, overview map and authentication components

Coming soon

The team then plans to prioritize delivering the following APIs and capabilities:

  • Dynamic entities
  • Feature forms
  • Toolkit: feature forms component
  • Utility network

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

  • 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.