Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development....
Transcript of Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development....
![Page 1: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/1.jpg)
Erwin SoekiantoChris LeSueur
Building Native Cross-Platform Appswith AppStudio: An Introduction
![Page 2: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/2.jpg)
• What is AppStudio for ArcGIS?
• Apps Built using AppStudio
• A Tour of AppStudio
• Deploying AppStudio Apps
• Customizing Apps with Code
• How do you get AppStudio
Agenda
![Page 3: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/3.jpg)
What is AppStudio for ArcGIS?
![Page 4: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/4.jpg)
What is AppStudio for ArcGIS?
![Page 5: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/5.jpg)
What is AppStudio for ArcGIS?
solution for
creating native apps
![Page 6: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/6.jpg)
What is AppStudio for ArcGIS?
low-code solution for
creating native apps
![Page 7: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/7.jpg)
What is AppStudio for ArcGIS?
low-code / no-code solution for
creating native apps
![Page 8: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/8.jpg)
Why Native Apps?
Device Capabilities
App StoresOffline
![Page 9: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/9.jpg)
Challenges of Native App Development
5XCODE
iOS
Linux
Mac
Android
WindowsApp Security
App Distribution
App Maintenance and Updates
Time and Cost$
![Page 10: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/10.jpg)
Challenges of Native App Development
App Security
App Distribution
App Maintenance and Updates
Time and Cost$
1XCODE
AppStudio
![Page 11: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/11.jpg)
11
iOS
AndroidLinux
Windows
Mac
1App
![Page 12: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/12.jpg)
12
iOS
AndroidLinux
Windows
Mac
1App
![Page 13: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/13.jpg)
Apps Built using AppStudio
![Page 14: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/14.jpg)
![Page 15: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/15.jpg)
Public Information Apps
Allegheny County Parks Trails
Tree Trails
Fieldays
Ecological MarineUnit
![Page 16: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/16.jpg)
Data Collection Apps
Survey123
QuickCaptureTERRATRUTH
![Page 17: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/17.jpg)
Business Apps
Esri Support
ArcGIS Companion
Wildfire Analyst Pocket
![Page 18: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/18.jpg)
Enterprise Apps
Dig AlertLBW Construction
Platemeters
![Page 19: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/19.jpg)
San Juan County, NMSuccessStory
![Page 20: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/20.jpg)
PennDOT Guide Rail Management
• Built by GeoDecisions (Esri Partner)
• Custom version of Survey123
• Data is pushed to Roadway Management System
SuccessStory
![Page 21: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/21.jpg)
Earth Challenge 2020 App
• Campaign from Earth Day Network
• Flexible Citizen Science App
• Developed by GeoMarvel (Esri Partner)
• Custom version of AppStudio Player
DevelopingStory
![Page 22: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/22.jpg)
![Page 23: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/23.jpg)
A Tour of AppStudio
![Page 24: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/24.jpg)
AppStudio Architecture
Qt
Qt Library AppStudio AppFramework ArcGIS Runtime for Qt
Templates Samples Enterprise Sample Custom Apps
![Page 25: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/25.jpg)
AppStudio Architecture
Qt
Qt Library AppStudio AppFramework ArcGIS Runtime for Qt
Templates Samples Enterprise Sample Custom Apps Maps and Layers
Offline Maps and Data
Data Editing
Data Analysis
Routing / Navigation
3D Online / Offline
![Page 26: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/26.jpg)
The AppStudio suite of productivity tools
Cloud MakeAppStudio Player
ConfigurableTemplates
DeveloperEnvironment
AppStudioDesktop
AdvancedTemplates
InteractiveSamples
80+
![Page 27: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/27.jpg)
Erwin SoekiantoTour of AppStudio
![Page 28: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/28.jpg)
Who is using AppStudio
GISProfessional
Web GISUser
PythonDevelopers
WebDevelopers
ApplicationDevelopers
![Page 29: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/29.jpg)
Geo HackerConfigurator Code Ninja
![Page 30: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/30.jpg)
Geo HackerConfigurator• GIS User
• Have technical skills
• Builds Web Maps
• Creates Web Apps• Web AppBuilder• Configurable Apps
Code Ninja
![Page 31: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/31.jpg)
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
![Page 32: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/32.jpg)
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
![Page 33: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/33.jpg)
Geo HackerConfigurator Code Ninja
![Page 34: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/34.jpg)
Geo HackerConfigurator• 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
![Page 35: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/35.jpg)
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
![Page 36: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/36.jpg)
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
![Page 37: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/37.jpg)
Deploying AppStudio Apps
![Page 38: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/38.jpg)
Publishing Apps to App Stores
![Page 39: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/39.jpg)
Publishing Apps to App Stores
![Page 40: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/40.jpg)
Publishing Apps to App Stores
![Page 41: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/41.jpg)
Deploying Apps to the Enterprise w/ AppStudio Player
Analysis
Mapping
Field Operations
Data Visualization
Dashboards
![Page 42: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/42.jpg)
Erwin SoekiantoChris LeSueur
Deploying Apps with AppStudio Player
![Page 43: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/43.jpg)
AppStudio Player Enhancements
• Configure Custom Experience
• New app user profiles
• Run Web Apps in Player
![Page 44: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/44.jpg)
Customizing Apps with Code
![Page 45: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/45.jpg)
What is QML?• Declarative Language Designed to Build Apps
• QML is used Define the User Interface (Similar to CSS)
• JavaScript is used to business logic (events, functions)
![Page 46: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/46.jpg)
Erwin Soekianto
Customizing with QML and JavaScript
![Page 47: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/47.jpg)
How do you get AppStudio?
![Page 48: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/48.jpg)
How to get AppStudio
Viewer Editor Field Worker Creator GIS
Professional
User Types
![Page 49: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/49.jpg)
How to get AppStudio
Viewer Editor Field Worker Creator GIS
Professional
AppStudio Player• Download Apps• Run Apps ✅ ✅ ✅ ✅ ✅
User Types
![Page 50: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/50.jpg)
How to get AppStudio
Viewer Editor Field Worker Creator GIS
Professional
AppStudio Player• Download Apps• Run Apps ✅ ✅ ✅ ✅ ✅AppStudio for ArcGIS• Desktop Tools• Configure Apps• Develop/Code Apps• Share Using Player
✅ ✅
User Types
![Page 51: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/51.jpg)
How to get AppStudio
Viewer Editor Field Worker Creator GIS
Professional
Paid Developer
Subscription
AppStudio Player• Download Apps• Run Apps ✅ ✅ ✅ ✅ ✅ ✅AppStudio for ArcGIS• Desktop Tools• Configure Apps• Develop/Code Apps• Share Using Player
✅ ✅ ✅
AppStudioDeveloper Edition• CloudMake• Publish to App Stores• Advanced Templates
✅
User Types
![Page 52: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/52.jpg)
Challenges of Native App Development
App Security
App Distribution
App Maintenance and Updates
Time and Cost$
5XCODE
AppStudio
![Page 53: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/53.jpg)
Advantages of AppStudio Development
1 iOS
Linux
Mac
Android
WindowsArcGIS Users and App Security
Flexible App Distribution
Cross-Platform App Updates
Reduced Time and Cost$
![Page 54: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/54.jpg)
AppStudiofor ArcGIS
![Page 55: Building Native Cross-Platform Apps with AppStudio: An ... · Challenges of Native App Development. 5X. CODE. iOS. Linux. Mac. Android. Windows. App Security. App Distribution. App](https://reader030.fdocuments.in/reader030/viewer/2022011822/5ec61d373499d74ad44d20e2/html5/thumbnails/55.jpg)
Thank You!