Skip navigation
All Places > AppStudio for ArcGIS > Blog > 2018 > February
2018

AppStudio for ArcGIS is going through some major updates, starting from the upcoming release of version 3.0. Below are the significant changes that you will find in the upcoming release of AppStudio.

 
 
Deprecation of ArcGIS Runtime 10.2.6

 

AppStudio for ArcGIS provides users with the ability to create their own GIS-enabled, cross-platform native apps. In order to provide these GIS capabilities to your apps, AppStudio relies heavily on the ArcGIS Runtime. 

 

Currently, AppStudio allows users to create apps using either ArcGIS Runtime 10.2.6 or ArcGIS Runtime 100.1. As the older ArcGIS Runtime 10.2.6 technology gets progressively replaced by the newer ArcGIS Runtime 100.x, we’re keeping up with the changes and plan to deprecate support for ArcGIS Runtime 10.2.6 fully over the next few releases of AppStudio starting from version 3.0.

 

So what is the road ahead, and how does this impact users?

 

  • AppStudio for ArcGIS 3.0 will only include libraries for ArcGIS Runtime 100.2.1. Users who wish to create new apps with the ArcGIS Runtime 100.2.1 or edit their existing 100.x based Runtime apps will be able to do so. Users can also use all other tools such as Player, cloud make, local make, console etc. as usual.

 

  • For users who have existing apps with ArcGIS Runtime 10.2.6, we advise you to continue using AppStudio version 2.1 and not upgrade to version 3.0. The Cloud Make environment for building apps with ArcGIS Runtime 10.2.6 will still be maintained and you will be able to send build requests from AppStudio version 2.1.

 

  • On the AppStudio website, the three templates and all samples will continue to work on latest ArcGIS Runtime i.e. will be upgraded from 100.1 to 100.2.x to take advantage of all the new features and bug fixes.

 

More information about building apps using the ArcGIS Runtime 10.2.6 will be provided in release blog posts for AppStudio for ArcGIS 3.0.

 
 
Discontinuing build support for 32bit iOS apps
 

AppStudio for ArcGIS 3.0 will drop support for 32-bit iOS apps. If you have created AppStudio iOS apps before you might have not realized, but it did support both 32 bit and 64 bit variants of your app and any dependencies such as ArcGIS Runtime. Following the device statistics and latest technology trends we decided to drop building apps for the diminishing 32 bit iOS devices out there.  Just targeting 64-bit devices for iOS apps will not only help optimize an app’s performance on supported devices, but also conserve your device memory. As a side effect you will also see significant reduction in app binary size (~50% savings).

 

For more details about the existing iOS devices that support arm64 architecture, refer to this link

 
ArcGIS Runtime 100.2.1

AppStudio for ArcGIS 3.0 now supports ArcGIS Runtime 100.2.1. This will allows users to create and build apps with ArcGIS Runtime 100.1 or higher. See https://developers.arcgis.com/qt/latest/qml/guide/release-notes.htm


Qt 5.10 and iOS 10

AppStudio for ArcGIS 3.0 comes with an upgrade to the Qt framework from version 5.9.1 to 5.10. Qt 5.10 includes 100+ bug fixes along with lots of new features, including Text-to-Speech. For more information, refer to: https://wiki.qt.io/New_Features_in_Qt_5.10 .

To benefit from this, the minimum supported iOS version in AppStudio has changed to iOS 10.  

Other Enhancements

AppStudio for ArcGIS  3.0 comes with bug fixes as well as improvements in desktop tools, including UI, improvements in Cloud Make, support for high precision GNSS devices, and support for Android Runtime Permission Model.

 

Beta Program

As you can see some of the changes outlined above might seem scary at first, so we want you to test drive these new changes with us and give us feedback.

 

We are introducing a beta program for AppStudio for ArcGIS 3.0. We encourage you to participate in the beta program to try out new features, report bugs you may find, and ensure your AppStudio apps work well. More information about the Beta Program will be available in a Beta Release Blog Post which will be coming soon.

The "desert oasis" Esri Developer Summit 2018 is around the corner, which scheduled for March 6-9 2018 in Palm Spring, California. The AppStudio for ArcGIS team is excited to see all of you there, here is the list of sessions and workshops that we offer. 

 

Pre-summit Hands-On Training

 

The pre-summit hands-on workshop is an excellent opportunity to take a deep-dive to learn everything from A-Z about AppStudio for ArcGIS. Make sure to pre-register to attend.

 

  • Building Cross-platform GIS Native Apps with AppStudio for ArcGIS

March 4-5, 8:30 am - 5:30 pm

Hard Rock Hotel

 

In this two-day hands-on course, you will learn how to build native applications containing mapping and GIS capabilities. These applications can be built without code, and then compiled and natively deployed on Windows, Linux, and macOS machines, and also Android and iOS devices. And while the AppStudio interface provides templates and customization options, developers can modify these apps further using the QML language.

 

It is recommended that you bring your own laptop (Mac or Windows) for development and a smartphone or tablet (iOS or Android) to test the apps. HTML/JavaScript or hybrid app development experience, and light reading on QML is helpful, but not required.

 

Technical Sessions

 

Technical sessions are a great way to learn about AppStudio for ArcGIS, where the subject matter expert from the development team will cover from product overviews to a deep-dive on specific workflows

 

Tuesday, March 6, 1:00 pm - 2:00 pm, Mesquite C

Thursday, March 8, 10:30 am - 11:30am, Catalina/Madera

 

Join this session to learn how to build cross-platform native apps with AppStudio for ArcGIS. You will learn the basics of programming with the Qt Creator IDE and QML as well as a complete suite of developer productivity tools for ArcGIS developers. This session targets Javascript and Python developers of all levels who want to learn how to build native mapping applications.

 

Tuesday, March 6, 2:30 pm - 3:30 pm, Mesquite C

Thursday, March 8, 1:00 pm - 2:00 pm, Catalina/Madera

 

In this session, we will discuss advanced developer techniques with AppStudio for ArcGIS. In particular, we will cover some of the latest enhancements added to AppStudio such as support for high accuracy GNSS receivers, biometric logins, improved data access utilities and more.

 

Wednesday, March 7, 4:00 pm - 5:00 pm, Mojave Learning Center

 

Join this session to learn how you can download the source code of Survey123 for ArcGIS and extend it with your own functionality, or change its look and feel. We will use AppStudio for ArcGIS and QML to show you how things are done.

 

Demo Theater

 

Demo Theater sessions are focused on specific workflow or feature and only 30 minutes, so make sure to come on time. 

 

      Thursday, March 8, 10:30 am - 11:00am, Oasis 1-2

 

      Are you a web developer that would like to build native apps? This session will show you how your       HTML5/CSS/JavaScript skills will help you build native apps that run on smartphones, tablets, and desktops.

 

User Presentation

 

Thursday, March 8, 4:30 pm - 5:00 pm, Mesquite C

 

Abstract 

In 2018, the City of Ottawa will be launching the underground segment of its Light Rail Transit system. As part of the project, a native iOS and Android GIS App has been developed using AppStudio for ArcGIS, allowing First Responders to access an interactive system map, incident response checklists, and detailed station schematics in a fully offline environment. This project is made possible through the use of Esri's new Vector Tile Cache and Mobile Map Package technology.

 

Presenter

Adam Drackley

Senior GIS Developer, City of Ottawa

 

Esri Showcase

 

If you are interested in a product demo, need to ask technical questions, show-off your amazing apps built with AppStudio or just want to say hi and meet with the AppStudio for ArcGIS team; then stop by and come see us in the Esri Showcases. 

 

Showcase Hours
Monday, March 05: 2:00 p.m. – 7:00 p.m.
Tuesday, March 06, 12:00 p.m. – 6:30 p.m.
Wednesday, March 07, 10:00 a.m – 6:30 p.m.
Thursday, March 08, 9:00 a.m. – 4:00 p.m.

 

              

Photo of some of the AppStudio team members at Esri UC 2017

 

We hope to see all of you out there in Palm Springs. 

 

Regards,

AppStudio for ArcGIS Team