AppStudio for ArcGIS Build Apps for All Devices · 2016 Esri User Conference Presentation Keywords:...

Preview:

Citation preview

AppStudio for ArcGISBuild Apps for All Devices

Chris LeSueurMarika Vertzonis

Agenda

- Introduction- Examples of AppStudio Apps- Building Apps from Templates- Custom Development with AppStudio

- AppStudio Desktop- QML

- Licensing- What’s Coming

AppStudiofor ArcGIS

The App RevolutionIs Making Web GIS Available Everywhere

Dominance of Native Apps

Native app experience to your maps

Why build a native app?

• Performance

• Better user experience

• Access device features- GPS/Compass- Camera- Contacts- Sharing

FacebookTwitter

YouTube

Why native apps ?

Offline Performance App Stores

The challenge

App development is….Complicated

ExpensiveTime Consuming

The challenge

iOSAndroid

LinuxWindows

Mac

5XCODE

The Solution:

A tool to build cross-platform apps that can be published in an

app store or deployed across an enterprise.

AppStudiofor ArcGIS

DemoTour of Apps

AppStudio for ArcGIS

• Configure and add your own branding

• A platform to build focused cross-platform apps for devices

and systems

• No development skills required (but developers will like it too)

• Use template applications or build your own

• Deploy to app stores or within your organization

AppStudio – Basic and Standard

• AppStudio Basic

- No development skills required

- Configure app templates with your maps and branding

- Publish in the App Stores

• AppStudio Standard

- Developer Friendly Tools

- Extend template or write from scratch

- Share with the public or the enterprise

App StoresAppStudio makes it easy to publish apps to the Apple App Store and Google Play Store

- No development skills required

- Configure app templates

- Your own branding

App Stores: ExampleUK Geological Society: 100 Great Geosites

Map Tour Template App Stores

http://appstudio.arcgis.com

DemoBuild an App from a Template

Appstudio.arcgis.com & AppStudio for ArcGIS Desktop Edition

iOS

AndroidLinux

Windows

Mac

1App

Cross-Platform

iOS

AndroidLinux

Windows

Mac

1App

Cross-Platform

Custom Apps

DevelopmentEnvironment

ArcGIS Runtime SDK

Create an app using a starter

1. Choose Starter2. Add you imagination

Create an app using a layout

1. Choose Layout2. Add content within

the layout

Extend a sample app

1. Sign In2. Search (Sample Apps)3. Download4. Explore5. Extend

AppStudio Cloud MakeOne development environment

Target any supported platform

=+ipaapk

dmg

exerun

AppStudio Player for ArcGIS

Rapid Development

Test apps on your all your devices

Enterprise Distribution

Qt Creator

• Launch from AppStudio• Edit configuration files• Edit QML and JavaScript• Context sensitive help• Run App and AppStudio tools

What is QML?• Declarative language (like html)

• Can incorporate JavaScript

• Properties of a QML component can be bound to properties of any other QML component resulting in instant responses

Current usage and adoption

DDot PermitsPrime Source Technologies

Trails MapAllegheny County, PA

Custom Apps: Public App Examples

Field-Notes EarthOnwaniMy Address

Custom Apps: Enterprise App Examples

FMP by GPS-ITSurvey123

Demo

AppStudio Licensing: Basic and Standard

basic standard

Build apps with no coding, using configurable app templates Build apps that run on Android, iOS, Windows, OS X and Linux Convert your ArcGIS web maps into mobile apps Build apps you can publish to the Apple and Google Play app stores Extend apps built using the configurable app templates Create custom apps using your developer skills Distribute apps within your enterprise

What’s New

AppStudio 1.1 (Released March)• Survey123 template included with AppStudio Standard

AppStudio 1.2 (June)• Support for Portal v10.4+

- 1) Local App Management as portal items

- 2) AppStudio Player support for Portal (authentication)

• Support for Qt 5.6 and ArcGIS Runtime 10.2.6

• Improved Templates, Doc, and Dev Samples

• Enhanced Native Device Plugin Support

What’s Planned for the rest of 2016

• Move to the Quartz Runtime

• New AppFramework Widgets

• Improved Templates

• Improved Documentation

AppStudio Sessions

• AppStudio for ArcGIS: Advanced- Wednesday, June 29- 1:30 PM – 2:45 PM- Room 05 A

• AppStudio: Publishing AppStudio Appsinto the Google and Apple App Stores- Wednesday, June 29- 3:30 PM – 4:15 PM- Demo Theater 8 - Apps

Please take our SurveyYour feedback allows us to help maintain high standards and to help presenters

Find the session you want to review

Find your event in the Esri Events App

Scroll down to the bottom of the session

Answer survey questions and submit

Q & AWhat else would you like to know?

AppStudiofor ArcGIS

http://appstudio.arcgis.com

AppStudiofor ArcGIS

Recommended