ArcGIS AppStudio: An Introduction

Transcription

ArcGIS AppStudio:An IntroductionChris LeSueurErwin Soekianto

ArcGIS AppStudio is alow-code / no-code solutionfor creating native apps

Why Native Apps?Mobile Apps?OfflineDeviceCapabilitiesApp Stores

Why use ArcGIS AppStudio?Cost-Effective SolutionBuild Mobile Apps1. Low barrier of entry2. Be more productive building apps3. Apps are cross-platform4. Deploy to Enterprise or App Stores

GIS UserProfessionalDeveloperGeo-Hacker Have technical skills GIS Professional “code ninja” Build Web Maps Write/Run Python Fluent in a programminglanguage Configure Templates Dabble in HTML/JavaScript Prefer to start from scratch Creates Web Apps Copy/Paste Code Not afraid to get your handsdirty withWeb or ApplicationDeveloper Love reading APIdocumentation Web AppBuilder Dashboards Config Web Apps

Apps Built Using AppStudio

Public Information AppsCOVID ViewAllegheny CountyParks TrailsTree Trails

Data Collection AppsPro GIS AppsQuickCaptureSurvey123

Data Collection AppsCrowd Source AppsQWildlife311 Apps

Business AppsEsri SupportWildfire AnalystPocketArcGIS Companion

Enterprise AppsArcGIS SolutionCrowd CounterDig AlertPlatemeters

San Juan County, NM

Cattle Fever Ticks Eradication Cattle Fever Ticks Eradication projectin Puerto Rico with USDA ARS-Custom Survey123 app-Connecting to 3rd party sensors usingBluetooth: RFID and Weight Scale-These sensors are used to reduce humanerrors and save time

Wind Ninja by Technosylva Built for the US Forest Service Create detailed wind simulationsRequest - Download - Use Offline 3D powered by ArcGIS Runtime

WFA FireSIM by Technosylva Part of an enterprise wildfire solution Download and view simulationscreated on the desktop Create new simulations on-demand Runs offline using ArcGIS Runtime

The AppStudio Suite

The AppStudio suite of productivity StudioPlayerCloud MakeService

AppStudio TemplatesMap ViewerMap TourQuick Report3D Scene ViewerAttachment ViewerZone LookupNearyby

Map Viewer Template

Update – Map Viewer Template OfflineMap Areas Offline routing New Sketch tool Editing attributes- Text- Attachments- Relatedrecords

Update – New App TemplatesAttachmentViewer Asset InspectionMap TourZone Lookup Fire EvacuationVoting DistrictsSchool DistrictsNearby Vaccine LocationsParks and TrailsClosest fieldassets

Example: Attachment Viewer Template MCSC rescu Mobile App Missing Children Society of Canada (MCSC)

Tour of AppStudioChris LeSueur

Deploying AppStudio Apps

Publishing to App Storesipaapk

ArcGIS AppStudio Player Download from app stores and availableon all platforms (phone/tablet/desktop) Test your apps on multiple devices Share native apps with other ArcGIS users No App Stores or MDM required Quickly deploy and update Customized Experience for UsersArcGISAppStudioPlayer

AppStudio PlayerEnterprise Deployment Tool

Customizing Apps with code

Customizing withQML and JavascriptErwin Soekianto

How do you get AppStudio?

How to get AppStudioUser TypesGISProfessionalPaid DeveloperSubscription ViewerRun Apps PlayerEditorFieldWorkerCreatorBuild Apps for Organization Desktop ToolsConfigure TemplatesDevelop/CodeShare using AppStudio PlayerDeliver Apps to App Stores Cloud MakePublish to App StoresAdvanced TemplatesAppStudio Developer Editiondevelopers.arcgis.com

Challenges of Mobile App Development Time and CostApp DistributionApp SecurityApp Maintenance andUpdates5XCODEiOSAndroidWindowsLinuxMac

Advantages of AppStudio Development Reduced Time and CostFlexible App DistributionArcGIS Users and AppSecurityCross-Platform App Updates1iOSAndroidWindowsLinuxMac

ArcGIS AppStudioConfigurableTemplatesBuild for multipleplatformsEasily deploy toApp Store or Enterprise

Thank You!

Build Web Maps Configure Templates Creates Web Apps Web AppBuilder Dashboards Config Web Apps “code ninja” Fluent in a programming language Prefer to start from scratch Web or Applic