appstudio for arcgis - esri...development ios, android, mac, win, linux cross platform power of...

Post on 20-May-2020

14 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

AppStudio for ArcGISAn IntroductionChris LeSueur

Erwin Soekianto

Tina Jin

Who Are You?

• Are you a...?

• GIS Professional

• Full Time Developer

• Mix of both

• Other

Why are you here?

• Provide access to maps/data

• Create solution for customer

• Create a tool for you organization

What is AppStudio for ArcGIS?

4

What is AppStudio for ArcGIS?

5

Low-Code solution for creating native apps

Why Native Apps?

Device

CapabilitiesApp StoresOffline

The Challenge

App development is….

Complicated ExpensiveTime

Consuming

$

What do you get with AppStudio?

Ease of

Web

Development

iOS, Android, Mac,

Win, Linux

Cross Platform

Power of

NativePlatform

5XCODE

iOS

Linux

Mac

Android

Windows

What do you get with AppStudio?

1XCODE

AppStudio

Ease of

Web

Development

Power of

NativePlatform

iOS, Android, Mac,

Win, Linux

Cross Platform

10

iOS

Android

Linux

Windows

Mac

1App

11

iOS

Android

Linux

Windows

Mac

1App

ExamplesBuilt With AppStudio

Esri AppsBuilt with AppStudio

Survey123

Esri Support

ArcGIS

Companion

QuickCapture

Esri Labs AppsBuilt with AppStudio

AuGEO

Tile Package

Kreator

MyUSNG

Ecological Marine

Unit

Esri Professional Services AppsBuilt with AppStudio

Dig Alert

LBW Construction

Allegheny County

Parks Trails

Customer AppsBuilt with AppStudio

Tree Trails

TERRATRUTH

Field Days

WFA

Pocket

The AppStudio suite of productivity tools

Cloud MakeAppStudio Player

App Templates Enterprise Templates

Qt Creator IDE

AppStudio Desktop

Configurator• GIS User

• Have technical skills

• Builds Web Maps

• Creates Web Apps• Web AppBuilder• Configurable Apps

Geo Hacker• GIS Professional

• Write/Run Python

• Read/Write HTML

• Dabble in JavaScript

• Copy/Paste Code

• Figure out how to get the job done

Configurator• GIS User

• Have technical skills

• Builds Web Maps

• Creates Web Apps• Web AppBuilder• Configurable Apps

Geo Hacker• GIS Professional

• Write/Run Python

• Read/Write HTML

• Dabble in JavaScript

• Copy/Paste Code

• Figure out how to get the job done

Configurator• GIS User

• Have technical skills

• Builds Web Maps

• Creates Web Apps• Web AppBuilder• Configurable Apps

Code Ninja• Fluent in at least one

programming language

• You would rather start from scratch

• Web Developer

• Love reading API documentation

Configurator• Configure App Templates

• Add Maps / Data• Change Colors• Icons/Images• Fonts• Add Settings

• Test on devices• Share with coworkers• Publish to App Stores

Geo Hacker• Extend App Templates

• Use Sample Code

• Add New Functionality

• Use App Layouts

Configurator• Configure App Templates

• Add Maps / Data• Change Colors• Icons/Images• Fonts• Add Settings

• Test on devices• Share with coworkers• Publish to App Stores

Geo Hacker• Extend App Templates

• Use Sample Code

• Add New Functionality

• Use App Layouts

Configurator• Configure App Templates

• Add Maps / Data• Change Colors• Icons/Images• Fonts• Add Settings

• Test on devices• Share with coworkers• Publish to App Stores

Code Ninja• Create Apps from scratch

• Integrate with hardware

• Custom Components

• Extend Enterprise Templates

Tina Jin

DemoAppStudio Desktop and Templates

The POWER of AppStudio Player

• Great development and testing tool

• Alternative to distributing through public app stores

- Integrated with ArcGIS Online and Enterprise

- Secure and enterprise ready

- Create a curated set of apps with your organization

- Stay organized and productive

- Run native and web apps

• A customizable solution (source code available)

Analysis Dashboards

Mapping

Field Operations

Data Visualization

ArcGIS Online& Enterprise

The “last mile” tool for maps, data, apps

AppStudio Player

Chris LeSueur

DemoCustom AppStudio Player

Erwin Soekianto

DemoDeveloper Tools

AppStudio Licensing and What’s Next...

New Licensing Levels with AppStudio 4.0

AppStudio 4.0 in beta Today!

Join the beta - https://earlyadopter.esri.com/appstudio

AppStudio for ArcGIS

&

AppStudio for ArcGIS Developer Edition

What’s Included with AppStudio (base level) ?

• AppStudio Desktop- Create Apps Using: Templates, Samples, Layouts, From Code

- Write custom code (with Qt Creator or VS Code)

- Use Productivity Tools: AppStudio Player, Console, Emulators/Simulators

• Distribute Apps with AppStudio Player- Share your Apps with others using ArcGIS Online or ArcGIS Enterprise

- Run the Apps within AppStudio Player

What’s Included with AppStudio Developer Edition ?

• All of AppStudio Desktop

• Access to the Cloud Make service to build app executables

• Access to “Enterprise Templates”

- Survey123, QuickCapture, AuGeo, more...

• Distribute Apps

- AppStudio Player

- Public App Stores (Google Player, Apple App Store)

- Enterprise Mobile Device Management systems (MDM)

ArcGIS User TypesEditor Field WorkerViewer GIS ProfessionalCreator

AppStudio for ArcGIS

ArcGIS User TypesEditor Field WorkerViewer GIS ProfessionalCreator

AppStudio for ArcGIS

ArcGIS Developer Subscription Plans

Essentials

AppStudio for ArcGIS Developer Edition

Builder Professional Premium Enterprise

What’s Next....AppStudio 4.0

• New licensing model

• New 3D Scene Viewer template

• Extension for Visual Studio Code

• Updates to Qt Creator

• Support for...

- Permission dialog prompt

- Previewing and sharing files

- Change language while the app is running

Coming in August

Questions

top related