AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own...

31
AppStudio for ArcGIS Getting Started Jo Fraley

Transcript of AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own...

Page 1: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

AppStudio for ArcGIS

Getting StartedJo Fraley

Page 2: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

The App Revolution

Is Making GIS Available Everywhere

Page 3: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Why native apps ?

Offline Performance App Stores

Page 4: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

The challenge

App development is….

Complicated

Expensive

Time Consuming

Page 5: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

The challenge

iOS

Android

Linux

Windows

Mac

5XCODE

Page 6: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

The Solution:

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

app store or deployed across an enterprise.

AppStudiofor ArcGIS

Page 7: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

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

Page 8: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

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

Page 9: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

App Stores: Example

UK Geological Society: 100 Great Geosites

Map Tour Template App Stores

Page 10: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

http://appstudio.arcgis.com

Page 11: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

DemoBuild an App from a Template

Page 12: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Appstudio.arcgis.com

& AppStudio for ArcGIS Desktop Edition

Page 13: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

iOS

Android

Linux

Windows

Mac

1App

Cross-Platform

Page 14: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

iOS

Android

Linux

Windows

Mac

1App

Cross-Platform

Page 15: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Custom Apps

DevelopmentEnvironment

ArcGIS Runtime SDK

Page 16: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Create an app using a starter

1. Choose Starter

2. Add you imagination

Page 17: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Create an app using a layout

1. Choose Layout

2. Add content within

the layout

Page 18: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Extend a sample app

1. Sign In

2. Search (Sample Apps)

3. Download

4. Explore

5. Extend

Page 19: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

AppStudio Cloud Make

One development environment

Target any supported platform

=+ipa

apk

dmg

exe

run

Page 20: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

AppStudio Player for ArcGIS

Rapid Development

Test apps on your all your devices

Enterprise Distribution

Page 21: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Qt Creator

• Launch from AppStudio

• Edit configuration files

• Edit QML and JavaScript

• Context sensitive help

• Run App and AppStudio tools

Page 22: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

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

Page 23: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Current usage and adoption

DDot PermitsPrime Source Technologies Trails Map

Allegheny County, PA

Page 24: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Custom Apps: Public App Examples

Field-Notes EarthOnwaniMy Address

Page 25: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Custom Apps: Enterprise App Examples

FMP by GPS-ITSurvey123

Page 26: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Demo

Page 27: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

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

Page 28: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

What’s Planned for the rest of 2017

• Move to the Quartz Runtime

• New AppFramework Widgets

• Improved Templates

• Improved Documentation

Page 29: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

Q & AWhat else would you like to know?

Page 30: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems

AppStudiofor ArcGIS

Page 31: AppStudio for ArcGIS: Getting Started - Esri...AppStudio for ArcGIS •Configure and add your own branding •A platform to build focused cross-platform apps for devices and systems