The recent release of ArcGIS Runtime SDK for Android v10.2.5 is intended to be used with Android Studio as the official IDE for Android development using the Gradle-based build system. The 10.2.5 release of the Android SDK is mostly for users who want to use the official Android Development IDE. There were only minor changes to the API with 10.2.5, please refer to the release notes to see if they affect your ArcGIS Android app workflows. If you have been using Eclipse with ADT and the ArcGIS Android Eclipse plugin, be aware that Android Studio is the official IDE for Android, so you should migrate to Android Studio as soon as you can. For help moving projects see our Migrating to Android Studio post. If migrating to Android Studio is not an option in the short term, you can continue to use the ArcGIS Android Eclipse plugin with ArcGIS Android 10.2.4, but we advise that you begin to think about a migration strategy as we will not be supporting the Eclipse plugin with 10.2.5 or later versions of the SDK. We will continue to support alternative IDE’s, e.g. Eclipse & IntelliJ IDEA, through manual project setup.
Using Eclipse with ArcGIS Android v10.2.5 Continue reading
Android Studio is the official IDE for Android and is the default IDE for ArcGIS Runtime SDK for Android. This post will guide you through migrating your ArcGIS Android projects from Eclipse to Android Studio.
Import Eclipse project to Android Studio
Importing your Eclipse projects directly into Android Studio is the preferred approach as it will detect many source libs and replace them with maven dependencies, e.g. Android Support Library, which means you no longer have to maintain the libraries manually. Additionally, it will rewrite the project using the new canonical Android Gradle project structure. Continue reading
Earlier this month Web AppBuilder was released with ArcGIS Online and the Portal for ArcGIS extension to ArcGIS for Server, allowing users to build powerful GIS apps that run on any device! Now with the release of the Developer Edition, … Continue reading
The 10.2.5 release of the ArcGIS Runtime SDK for Android has arrived, and we are very excited to share the work that’s been done to modernize and enhance the professional development experience for ArcGIS Android developers. As you may have … Continue reading
Everyone hopefully saw the announcement last week that ArcGIS 10.3 is now available. In this occasion we want to drill down into what is new in the ArcGIS for Server product, which includes enhancements to the GIS Server, and licensing changes in its Portal for ArcGIS extension.
The GIS Server includes some key enhancements providing features Continue reading
ArcGIS Online released a new update and added a long awaited feature for developers and other data users: support to publish and download as GeoJSON. GeoJSON was developed in 2008 through community discussion and consensus to include spatial data in … Continue reading
We’re excited to announce that ArcGIS 10.3 is now available. ArcGIS 10.3 is a major release that will help you discover, make, use, and share maps from any device, anywhere, at any time. ArcGIS 10.3 includes new apps and enhancements … Continue reading
Download the ArcGIS 10.2.1 & 10.2.2 for Desktop Hydrology Tools Ready-to-use-Services Patch. The Ready-to-use Services in ArcGIS Online did not previously offer the Watershed and Trace Downstream Hydrology Geoprocessing tools. This patch adds the Hydrology tools to Ready-to-use Services, which … Continue reading
Last month I published a blog post about the ArcGIS Runtime and Xamarin in which I stated that we had no immediate plans to support Xamarin. However, I did solicit feedback on the topic to determine how important the Xamarin platform is to current and future projects. Your response in favor of supporting Xamarin was overwhelming. So after careful consideration, I’m excited to announce commercial support for Xamarin in the latter half of 2015. We also seek to provide a beta in the first half of 2015.
Why are we waiting until late 2015 to support Xamarin?
We need time to create a consistent experience for ArcGIS Runtime .NET developers across Windows Store\Phone, iOS, and Android platforms. This is not possible with bindings created on the current ArcGIS Runtime release of these platforms.
What can you do now?
Developers can create their own Xamarin bindings on our current ArcGIS Runtime SDKs for iOS and Android. While this is technically possible, we will not directly support any development work via third-party Xamarin bindings. Of course, we will continue to support use of the underlying native API. Keep in mind, third-party bindings will need to be recreated when we release updates to the underlying ArcGIS Runtime SDK. This will be required to enable developers to take advantage of new features or pick-up bug fixes and performance enhancements. Also consider that any application code written against third-party bindings will need to be rewritten to work with our commercial product that supports Xamarin next year.
What should you do now?
If possible, I recommend waiting until we officially release an ArcGIS Runtime product that supports Xamarin. If unable to wait, please take into account the time and effort that will be necessary to migrate ArcGIS Runtime applications you create today to our commercial product available next year.
In addition to commercial support, I’m also excited to announce that Esri and Xamarin are working together to enable a great experience for .NET developers doing cross-platform development with the ArcGIS Runtime. We both look forward to supporting you now and into the future.
CTO, ArcGIS Runtime & APIs