AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for...

32
AppStudio for ArcGIS: Developing Cross-platform Native Apps Chris LeSueur Erwin Soekianto

Transcript of AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for...

Page 1: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

AppStudio for ArcGIS:

Developing Cross-platform Native AppsChris LeSueur

Erwin Soekianto

Page 2: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

AppStudiofor ArcGIS

Page 3: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

What is AppStudio for ArcGIS?

Page 4: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

What is AppStudio for ArcGIS?

low-code / no-code solution for

creating native apps

Page 5: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Why Native Apps?

Device

CapabilitiesApp StoresOffline

Page 6: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Challenges of Native App Development

5XCODE

iOS

Linux

Mac

Android

Windows

App Security

App Distribution

App Maintenance and

Updates

Time and Cost$

Page 7: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Challenges of Native App Development

App Security

App Distribution

App Maintenance and

Updates

Time and Cost$

1XCODE

AppStudio

Page 8: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Advantages of AppStudio Development

iOS

Linux

Mac

Android

Windows

ArcGIS Users and App

Security

Flexible App Distribution

Cross-Platform App Updates

Reduced Time and Cost$

1XCODE

Page 9: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

9

iOS

Android

Linux

Windows

Mac

1App

Page 10: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

10

iOS

Android

Linux

Windows

Mac

1App

Page 11: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide
Page 12: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Public Information Apps

Allegheny County

Parks Trails

Tree Trails

Fieldays

Ecological Marine

Unit

Page 13: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Data Collection Apps

Survey123

QuickCapture

TERRATRUTH

Page 14: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Business Apps

Esri Support

ArcGIS Companion

Wildfire Analyst

Pocket

Page 15: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Enterprise Apps

Dig AlertLBW Construction

Platemeters

Page 16: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

San Juan County, NMSuccess

Story

Page 17: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

PennDOT Guide Rail Management

• Built by GeoDecisions (Esri Partner)

• Custom version of Survey123

• Data is pushed to Roadway

Management System

This results in time and cost

savings, eliminating the need for

personnel to manually enter the

data in RMS..

“ “Success

Story

Page 18: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

PennDOT Connects Mobile

Custom AppStudio app for

PennDOT Connects work order

system

Building it in AppStudio allowed us

to provide offline mapping

capabilities with cross-platform

support

“ “Success

Story

Offline

Cross-Platform

Page 19: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide
Page 20: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

AppStudio Architecture

Qt

Qt Library AppStudio AppFramework ArcGIS Runtime for Qt

Templates Samples Enterprise Sample Custom Apps

Page 21: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

The AppStudio suite of productivity tools

Cloud MakeAppStudio Player

Configurable

Templates

Developer

Environment

AppStudio

Desktop

Advanced

TemplatesInteractive

Samples

70+

Page 22: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Who is using AppStudio

GIS

ProfessionalWeb GIS

User

Python

Developers

Esri

Prof ServicesEsri

PartnersSolution

Providers

Web

Developers

Page 23: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Chris LeSueur

Deploying AppStudio Apps

Page 24: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Player – Developer Tool

Page 25: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Player – Developer Tool

Page 26: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Player – Developer Tool

Page 27: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Player – Enterprise Deployment Tool

Analysis

Mapping

Field Operations

Data Visualization

Dashboards

Page 28: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

AppStudiofor ArcGIS

Page 29: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Print Your Certificate of Attendance

Print Stations Located in 150 Concourse Lobby

Tuesday12:30 pm – 6:30 pm

Expo

Hall B

5:15 pm – 6:30 pm

Expo Social

Hall B

Wednesday10:45 am – 5:15 pm

Expo

Hall B

6:30 pm – 9:30 pm

Networking Reception

Smithsonian National Museum

of Natural History

Page 30: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Download the Esri

Events app and find your event

Select the session

you attended

Scroll down to

“Survey”

Log in to access the

survey

Complete the survey

and select “Submit”

Please Share Your Feedback in the App

Page 31: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide
Page 32: AppStudio for ArcGIS: Developing Cross-Platform …PennDOT Connects Mobile Custom AppStudio app for PennDOT Connects work order system Building it in AppStudio allowed us to provide

Section Subhead

Section Header