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

Preview:

Citation preview

AppStudio for ArcGIS

Getting StartedJo Fraley

The App Revolution

Is Making GIS Available Everywhere

Why native apps ?

Offline Performance App Stores

The challenge

App development is….

Complicated

Expensive

Time Consuming

The challenge

iOS

Android

Linux

Windows

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

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 Stores: Example

UK 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

Android

Linux

Windows

Mac

1App

Cross-Platform

iOS

Android

Linux

Windows

Mac

1App

Cross-Platform

Custom Apps

DevelopmentEnvironment

ArcGIS Runtime SDK

Create an app using a starter

1. Choose Starter

2. Add you imagination

Create an app using a layout

1. Choose Layout

2. Add content within

the layout

Extend a sample app

1. Sign In

2. Search (Sample Apps)

3. Download

4. Explore

5. Extend

AppStudio Cloud Make

One development environment

Target any supported platform

=+ipa

apk

dmg

exe

run

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 Map

Allegheny 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 Planned for the rest of 2017

• Move to the Quartz Runtime

• New AppFramework Widgets

• Improved Templates

• Improved Documentation

Q & AWhat else would you like to know?

AppStudiofor ArcGIS

Recommended