We are excited to provide another quick turnaround on an update to our recent 10.2.6 release of the Android SDK. This is bug fix only release and there is no new functionality included with this minor but important fix.
To apply this fix, update your build.gradle file with the following dependency:
If you’ve downloaded the local v10.2.6 download and use the local AAR library, you can get the updated AAR lib module in the 10.2.6-2 download file. All other SDK components are the same, so no need to download if you use the AAR lib in the preferred method from our Bintray maven URL.
All of our samples have been updated to use our latest version and developer instructions on how to sync your local fork of the samples with our public repository. We invite you to collaborate with the community and the Esri development team on GeoNet & our GitHub samples and maps-app repos.
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
In part 1 of this series we discussed how to integrate the ArcGIS Runtime SDK for Android with Android Studio. The post stepped through the process of manually setting up a single project in Android Studio. Today, the ArcGIS Android developer team is proud to announce an Early Access Preview (EAP) release of ArcGIS Android Gradle samples. The samples are open source and can be forked from Github. Android Studio development environment is now in Beta and will be the official Android IDE once it’s ready. We encourage you to collaborate with us working with the new Gradle based Android project structure. Be aware that this is an EAP and if you are not comfortable using an unfinished product, you may want to use ArcGIS Android Samples in the Eclipse Plugin bundled with the ArcGIS Android SDK.
This past week was a big week for apps! Operations Dashboard for ArcGIS on Windows and in the browser, Collector for ArcGIS on the iOS and Android platforms and Explorer for ArcGIS on the iOS platform released updates into their respective stores.
Explorer for ArcGIS released a new app on the Mac as well. This is the first time that Esri has released an app into the Mac App Store!
Each of the app updates introduce significant new features. Let’s take a closer look at each of them…
Google’s Android Studio is a developer IDE based on IntelliJ IDEA platform. The platform is still in early access preview. If you are not comfortable using an unfinished product, you may want to continue to use the Eclipse Plugin bundled with the ArcGIS Android SDK.
Android Studio Basics
In Eclipse you have the concept of a workspace which can consist of multiple projects linked or unlinked. In Android Studio, projects are replaced by App Modules and Libary Modules. Modules are a discrete unit of functionality that can be run, tested, and debugged independently. Modules are somewhat similar to an Eclipse project with a few key differences: Continue reading
I’m pleased to announce that the 10.2.3 release of ArcGIS Runtime SDK for Java is now available for download at our developers site.
We have lots of new features including the final version of our offline API released in Beta at 10.2. We also have a new licensing model for all Runtime SDKs which makes our SDK more accessible allowing developers to get their application to market much quicker. Continue reading
We are looking into patterns to allow developers more extension points into the ArcGIS Android API. In this post we will look into a developer pattern for extending the API to support a custom Tile Service Layer through the TiledServiceLayer class. Our recent release of v10.2.3 introduced a brand new sample called LocalMBTiles to show an example of extending the TiledServiceLayer. This post will introduce you to the developer pattern to extend the API to support a tile service from Map Box and how to integrate the custom tiles in the MapView. Continue reading