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