Do ARCGIS support Flutter

8178
15
Jump to solution
04-21-2020 10:39 PM
rsharma
Occasional Contributor III

I have made a website with arcgis api for JS , now i have to make a mobile app, so my question is can we use arcgis with flutter.

2 Solutions

Accepted Solutions
GuntherHeppner
Esri Contributor

Hi Rajni,

The ArcGISRuntime SDK for Android does not support Flutter. There are discussions with ArcGIS Runtime product management about supporting/integrating with Flutter but no specific plans have been made yet.

View solution in original post

0 Kudos
Nicholas-Furness
Esri Regular Contributor

Yesterday we released the first beta of the ArcGIS Maps SDK for Flutter, targeting iOS and Android. If you haven't already done so, please jump on over to the early adopter site and sign up! See this blog post for more details.

View solution in original post

0 Kudos
15 Replies
GuntherHeppner
Esri Contributor

Hi Rajni,

The ArcGISRuntime SDK for Android does not support Flutter. There are discussions with ArcGIS Runtime product management about supporting/integrating with Flutter but no specific plans have been made yet.

0 Kudos
RunarJordahl
New Contributor

Any news on support for Flutter in ArcGIS?

SoniaGupta
New Contributor

How can we implement feature layer on arcgis map in flutter? is it supported ? can you pls help me with the alternate on this.

0 Kudos
KafiArifin
New Contributor

Hai @SoniaGupta yes it is, you can use ArcGIS rest Service and show up the feature layer with flutter_map for support the map and flutter_svg for support the layer.

0 Kudos
SoniaGupta
New Contributor

I have used below code - 

layers: [
TileLayerOptions(
urlTemplate:
'https://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/{y}/{x}',
)

When entering feature layer URL -

https://services2.arcgis.com/XYXYXYXYXYXYXYXY/arcgis/rest/services/GridMap/FeatureServer/2
But its not showing layer on Map. Please share some link or sample code to work.

Note- XYXYXYXYXYXYXYXY is the key.
0 Kudos
JakeShapley
New Contributor III

Any updates on this? In my last conversation with ESRI SDK product management, there was no plan to support Flutter. I hope this has changed, or will in the very near future. My mobile dev team has had tremendous success with Flutter. Setting aside for the moment that we don't have to maintain 2 (or more) code bases for each app, it takes about half the time to write an app in Flutter vs. native. We are in the process of rewriting almost all apps in Flutter. The app with our largest customer base (over 200k) is currently leveraging the runtime SDKs. If there is not a plan for ESRI to support Flutter, we will need to migrate away from ESRI and ArcGIS.

0 Kudos
TrevorFrame
Esri Contributor

Hi @JakeShapley ,

I do not have any information regarding ArcGISRuntime for Flutter, but wanted to offer an alternative. We have a product, ArcGIS AppStudio, that is a low-code solution for building cross platform (iOS, Android, Windows, Mac, Linux) applications using the Qt QML language and the ArcGISRuntime API for Qt. Please feel free to message me if you have any questions regarding it. 

Best regards, 

Trevor Frame

0 Kudos
snlasystem
New Contributor III

We have created  Flutter plug-in package for ArcGISRuntime SDK for Android and iOS

This works  and we have been able to use  ArcGIS in Flutter without any problems.

Attached screenshot of the app showing a map with some extra layers on

We also use 

https://github.com/Esri/arcgis-runtime-toolkit-ios

and
https://github.com/Esri/arcgis-runtime-toolkit-android

in the app

JakeShapley
New Contributor III

Hello @snlasystem ,

I really appreciate you reaching out. I am very interested in taking a closer look. Have you published it to pub.dev or is it available elsewhere? Feel free to DM me, if you'd prefer.

Best,

Jake

0 Kudos