AppStudio for ArcGIS Build Apps for All Devices · 2016 Esri User Conference Presentation Keywords:...
Transcript of AppStudio for ArcGIS Build Apps for All Devices · 2016 Esri User Conference Presentation Keywords:...
AppStudio for ArcGISBuild Apps for All Devices
Chris LeSueurMarika Vertzonis
Agenda
- Introduction- Examples of AppStudio Apps- Building Apps from Templates- Custom Development with AppStudio
- AppStudio Desktop- QML
- Licensing- What’s Coming
AppStudiofor ArcGIS
The App RevolutionIs Making Web GIS Available Everywhere
Dominance of Native Apps
Native app experience to your maps
Why build a native app?
• Performance
• Better user experience
• Access device features- GPS/Compass- Camera- Contacts- Sharing
FacebookTwitter
YouTube
Why native apps ?
Offline Performance App Stores
The challenge
App development is….Complicated
ExpensiveTime Consuming
The challenge
iOSAndroid
LinuxWindows
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
DemoTour of Apps
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 StoresAppStudio makes it easy to publish apps to the Apple App Store and Google Play Store
- No development skills required
- Configure app templates
- Your own branding
App Stores: ExampleUK 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
AndroidLinux
Windows
Mac
1App
Cross-Platform
iOS
AndroidLinux
Windows
Mac
1App
Cross-Platform
Custom Apps
DevelopmentEnvironment
ArcGIS Runtime SDK
Create an app using a starter
1. Choose Starter2. Add you imagination
Create an app using a layout
1. Choose Layout2. Add content within
the layout
Extend a sample app
1. Sign In2. Search (Sample Apps)3. Download4. Explore5. Extend
AppStudio Cloud MakeOne development environment
Target any supported platform
=+ipaapk
dmg
exerun
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 MapAllegheny 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 New
AppStudio 1.1 (Released March)• Survey123 template included with AppStudio Standard
AppStudio 1.2 (June)• Support for Portal v10.4+
- 1) Local App Management as portal items
- 2) AppStudio Player support for Portal (authentication)
• Support for Qt 5.6 and ArcGIS Runtime 10.2.6
• Improved Templates, Doc, and Dev Samples
• Enhanced Native Device Plugin Support
What’s Planned for the rest of 2016
• Move to the Quartz Runtime
• New AppFramework Widgets
• Improved Templates
• Improved Documentation
AppStudio Sessions
• AppStudio for ArcGIS: Advanced- Wednesday, June 29- 1:30 PM – 2:45 PM- Room 05 A
• AppStudio: Publishing AppStudio Appsinto the Google and Apple App Stores- Wednesday, June 29- 3:30 PM – 4:15 PM- Demo Theater 8 - Apps
Please take our SurveyYour feedback allows us to help maintain high standards and to help presenters
Find the session you want to review
Find your event in the Esri Events App
Scroll down to the bottom of the session
Answer survey questions and submit
Q & AWhat else would you like to know?
AppStudiofor ArcGIS