Flutter is a new framework by Google for cross platform development on Mobiles. ArcGIS SDK for Flutter and examples are required.Esri Technical Support ArcGIS Ideas Native App Developers ArcGIS Runtime SDK for Android ArcGIS Runtime SDK for iOS
Hi all,
There will be a beta release of ArcGIS Maps SDK for Flutter later this year. Please stay tuned and read more here: Coming up: ArcGIS Maps SDK for Flutter beta release (esri.com)
Cheers,Kanin
As they say, good things come to those who wait... 😁
I am happy to share with everyone that we have just officially released some dates that you will be interested to know (and save in your calendar! :tear_off_calendar:):
Coming up: ArcGIS Maps SDK for Flutter beta release!
---
// cc: @MirHashmi @EvelynHernandez @EdwardLin @MaryPidgeon @HectorChapa @ArunSebastian2 @Ranga_Tolapi @Surya_NingratDatunsolang @AlejandroPequeño @SoniaGupta @QuentinNg @KafiArifin @MohammedAljezawi1 @JakeShapley @MichaelMoor @HrithikMishra @OhioGIS @snlasystem
Awesome news @LucasDanzinger !
Looking forward to it.
I'm pleased to share that the Native Maps SDK team at Esri is actively researching support for Flutter, and we look forward to sharing more exciting news in Q1/Q2 of next year. Stay tuned!
Thanks @JakeShapley for the reply and your contributions. We'll check it out and post any updates to support moving this forward with Esri!
Hi @OhioGIS ,
At least for now, I have to defer to the ESRI product team around any plans around Flutter support. I wish I could say more. In the meantime, our team has been contributing to @snlasystem's arcgis_maps_flutter package. We also have a current contract with ESRI for some additional contributions/enhancements. We have been very pleased with this package.
Best,
Jake
It is a question about the plugin so best to post it here as an issue:https://github.com/valentingrigorean/arcgis_maps_flutter
Thank you for all your efforts @snlasystem !!! I do have some questions (apk bloat and emulator issues).
Should I post here?
We do update it. Latest changes are 4 days old.
The code is updated to v 200.x. (it took a lot of hours)
https://github.com/valentingrigorean/arcgis_maps_flutter/tree/migration-2.0.0
We also report bugs to ESRI eg.
https://community.esri.com/t5/kotlin-maps-sdk-questions/arcgis-maps-sdk-200-x-do-not-load-some-layers/m-p/1350397#M278
I do not know the reason ESRI do not support Flutter. It is not very difficult for them to do that. It woiuld have been much better for us than using hundreds of ours making our own wrapper.
Has anyone heard any updates around an ESRI flutter sdk?
Or are there plans to continue the development of the @snlasystem sdk?
@JakeShapley
@JakeShapley I need help loading the mmpk file using the plugin you mentioned in your comment. Have you tried doing the same or are you using some other approach for it?
In my spare time I have started learning Dark and Flutter and I have been playing around with some existing open source packages trying to load ArcGIS basemaps: https://github.com/hhkaos/flutter_arcgis_basemaps
I just wanted to share it in case anyone is interested on this, or is willing to collaborate to understand why this is not fully working.
I will try to find some time to experiment with other packages too.
@MichaelMoor @SoniaGupta I figured I'd provide a quick update. @snlasystem is building a Flutter plugin that I have had a ton of success with. I am rewriting our native iOS and Android fishing regulation apps thanks to this plugin. A single code base. The same application logic for both platforms. A lot less code. And I only have to write one UI and tweak it where I want to for each platform. Because the plugin is a wrapper for the native SDKs, the performance is really good. This is the plugin esri should be supporting.
Here is the repo: https://github.com/valentingrigorean/arcgis_maps_flutter
Same here! We are also migrating our apps to Flutter for the same reasons as @JakeShapley mentioned.
We really need a ArcGIS SDK for Flutter as soon as possible!
I totally agree on the need for Flutter support. Xamarin pales in comparison to Flutter, in terms of performance, support, community and popularity. 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. If there is not a plan for ESRI to support Flutter, we will need to migrate away from ESRI and ArcGIS.
Hi @KafiArifin I am developing a flutter app that uses ArcGIS how I can use ArcGIS Service API directly from the app, if there is any tutorial or a simple example I will be happy.
Hi @SoniaGupta you can use flutter_map and ArcGIS Service API. As a sample Inarisk Personal app on Google Play Store, we developed it with flutter.
yes. flutter is the future now. xamarin has very small footprint now.
Is Flutter support in arcgis map. How can we multiple feature layer inside map. Can you pls some sample working link in flutter. I am struggling with for so many days. Please help.
Like @AlejandroPequeño has said i would like to know if its in roadmap the possibility to integrate ArcGIS and Flutter?
Absolutely necessary. There is a plugin for flutter_map which is based on leaflet maps -> flutter_map_arcgis | Flutter Package .This is not enough, is necessary to have support for web maps, web scenes... and integrate the great powerful of ArcGIS SDK into Flutter. Currently we have several tools for creating cross platform apps as Xamarin, or AppStudio... However we should have this idea under consideration because Flutter is great
Short answer, Flutter is much better than Xamarin and Qt and it is gaining momentum. It is easier to code in dart since it's the only one language for everything you need (UI, Logic) to build apps on multiple platforms. I have built a geofencing app using google maps API for flutter (google_maps_flutter) and using layers I created with ArcMap. The only drawbacks from my approach is that the app lag a bit as it is trying to load so many polygons from so many layers(I guess in the future this will not be a problem as the platform mature and phone hardware gets better). The only challenge that I am facing now is google_maps_flutter still does not support geometric operations on polygons and polylines which prevents me from creating a mobile app capable of advanced geoprocessing. When google_maps_flutter gets the capability of geometric operations I will find less need of use for ESRI Mobile API for my mobile dev endeavour, which would be a shame really. I hope ESRI will jump on Flutter train soon.
Looking forward to ArcGIS Runtime SDK for Flutter
Has anyone here tried using some of our existing cross platform technologies, such as Qt, Xamarin, or AppStudio?
Do you have specific projects planned that require Flutter? Please share any details about why this cross platform solution is required as opposed to one of the solutions that we already support today.
Anything happening ?
If esri can build or change the javascript library into Dart that be even better. The reason I say this is because Dart compiles into JavaScript. If the sdk or library is created in Dart there is no need to create plugins and it be way faster to build on flutter.
Me too.
I also look forward to it.
are there any news about and arcgis for Flutter API release? I am very interested in this
Přihlaste se pro psaní příspěvků, sledování obsahu a další. Jste tu noví? Zaregistrujte se zdarma.