Jon Nordling presents with Jo Fraley (Esri) on how to build native GIS apps faster with AppStudio for ArcGIS. Native apps give the best user experience, particularly on smart phones and tablets. Native apps can also run while disconnected from the network and can be published in the Google Play and Apple app stores. In this workshop, we will introduce AppStudio for ArcGIS and how you can easily and quickly assemble fully functional mapping apps that run pretty much anywhere - on a smartphone, a tablet, and even on Windows and Mac operating systems. Explore how to distribute your own apps within the enterprise as well as in the public app stores. Understand how to use QML and JavaScript to start developing your own apps using provided templates or from scratch. Adrienne Allegretti from Blue Raster will also show the art of the possible of how you can go from the out of the box apps to creating your own custom apps using the developer edition of AppStudio for ArcGIS.
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
1. AppStudio for ArcGIS: The Basics
Jo Fraley
jfraley@esri.com
February 24–25, 2016 | Washington, DC
FedGIS Conference
Jon Nordling
jnordling@blueraster.com
6. The Solution:
A tool to build cross-platform apps that can be published in an
app store or deployed across an enterprise.
AppStudio
for ArcGIS
7. AppStudio: Product Overview
• Easily create and publish apps to the App Stores
- Configure templates with your maps and branding
- No development skills required
• A platform to build cross-platform apps
• Developer Friendly Tools
- Extend template or write from scratch
• Share with the public or the enterprise
8. App Stores
AppStudio 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
9. App Stores: Example
UK Geological Society: 100 Great Geosites
Map Tour Template App Stores
17. National Arboretum Tools
Data availability for the public and scientific
community
-Visualize & Interact with data
-Browse or perform advanced searching
-Explore gardens, tours and images etc.
-Learn general information about grounds
22. Mobile Development Goal
•Enhance visitor experience
• Tours
• Points of Interest
• Seasonal specialties
•Grounds information
• Parking
• Entrances
• Facilities, etc.
•Provide plant inventory and searching
23. • Need a cross platform solution
• Integrate current data
infrastructure
• Provide an easy and intuitive
user experience (for all ages)
• Seasonal data management
• Cost effective
48. Download the Arboretum Explorer
When?
• March 2016
Where?
• Google Play Store
for Android
• AppStore for iOS
49. 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
50. Lean More…
• Website: http://appstudio.arcgis.com
• FAQ http://appstudio.arcgis.com/FAQ.html
• Try it today by visiting http://appstudio.arcgis.com
• Follow us on Twitter @AppStudioArcGIS
• Visit us on GeoNet: https://geonet.esri.com/groups/appstudio
Questions, Comments, and success stories email appstudio@esri.com
51. Blue Raster Thanks – Contact Us
Jon Nordling, Solutions Architect
jnordling@blueraster.com
@blueraster
facebook.com/blueraster
View our Portfolio at: www.blueraster.com/blog
Editor's Notes
Talking points:
For the past 7+ we have been experiencing a app or mobile revolution
I suspect that everyone listening to this presentation has a smartphone, maybe a tablet or other devices
Last couple years…mobile apps have overtaken desktops in internet use (http://money.cnn.com/2014/02/28/technology/mobile/mobile-apps-internet)
People expect to have access to information…be it maps of data…anytime anywhere, on any device
Why? Why do we prefer native apps and why should you consider building a native app
1) Working offline
Some app can be used without an internet connection, this often referred to as offline.
This is particularly important when performing data collection in areas with limited or no internet connectivity
2) Better performance and device capabilities
Native app take advantage of the hardware and processing power
The UI is tailored for the device screen….just feels natural
Native apps offer take advantage of the operating system features and sensors
Such as the camera, location, contacts and sharing capabilities
3) Native apps can be published in the App Store
For many organizations most important reason to create a Native app is that they can be published to the App Stores such as the Apple app store and Google Play store.
The app store significant?
Well 15 to 20 years ago every organization had to create a website….that’s how people found you
Today…people prefer to use apps and the way they find and download an app is from app stores.
But there are many challenges with creating native apps.
App development is….
Complicated…you need to be a developer…write code
Expensive…if you outsource be prepared to spend 10s of thousands of dollars…for a simple app
Time consuming…don’t underestimate the time it can take to create an App
If you have the developer and resources available figured out to build an app…But for which Platform? iOS and Android? What about Windows, Mac, and Linux? Building native Apps for multiple platforms traditionally requires writing and testing your app once for every platform.
Large Organizations with lots of resources…maybe
Small shop or one person…almost impossible.
AppStudio helps you to bring an idea to any device.
You focus on your business language only and there’s no need to worry about installers, different code for different OS, hardware developer tools.
You can start immediately with the supplied templates, add your branding and existing Esri data and deploy to a store or within your enterprise.
AppStudio helps you to bring an idea to any device.
You focus on your business language only and there’s no need to worry about installers, different code for different OS, hardware developer tools.
You can start immediately with the supplied templates, add your branding and existing Esri data and deploy to a store or within your enterprise.
And organizations have realized that to reach a wider audience they must publish apps into to the app stores. With AppStudio for ArcGIS and the app templates provided you can configure a beautiful app and publish it to the App Stores
NOTE: it is best to download and demo this app:
http://www.geolsoc.org.uk/Education-and-Careers/100-Great-Geosites/Interactive-Map
https://itunes.apple.com/us/app/100-great-geosites/id1024817322?mt=8
https://play.google.com/store/apps/details?id=com.esri.greatgeosites
Example, this past year the UK Geological society created a Story Map of “100 Great Geosites” as voted on by the public. Wanting to turn this into an iOS and Android app they turned to AppStudio for ArcGIS and the Map Tour template. Without writing any code this Story Map was turned into a beautiful app available on the Apple App Store and Google Play Store.
Today we have 3 templates available to anyone with an ArcGIS Account as part of AppStudio for ArcGIS Basic (Map Tour, Map Viewer, and Quick Report).
NOTE:
The challenge for many organizations is that they don’t have the time and resources to develop for more than one platform (iOS, Android, Windows, etc). AppStudio solves this challenge because the apps it builds run on iOS, Android, and even Windows, Mac, and Linux. This is possible because AppStudio apps are built with Qt/QML, this code is cross platform and can be compiled for all these platforms.
What does that mean…it means that you can write the code for your app once and it can easily be compiled to run on iOS, Android…and even windows, mac, and linuxAnd these compiled apps can be published in the Apple and Google apps stores.
When you build apps with AppStudio you have several deployment options to fit your needs.
For the Public (and sometimes enterprise)
App Stores: The Apple App Store and Google Play Store are the most common ways to make your smartphone and tablet apps accessible to a wide audience. The AppStudio cloud build environment provides tools to prepare (sign with certificates) your apps to be published.
Provide the installation files directly: The installation files created with AppStudio can also be provided to users via web links, USB drives, or even good old CDs. Note: iOS install files (IPA files) must be signed for public or enterprise use and deployed via Apple
For Enterprise
Mobile Device Management (MDM) system: Many organizations have chosen to use an MDM to manage and deploy apps throughout their enterprise. The apps built with AppStudio can be incorporated into MDMs such an Ironmobile, XenMobile, or Good Technology.
AppStudio Player: For delivering apps into an enterprise organization AppStudio offers a unique solution with the AppStudio Player. The AppStudio Player is a free app for testing and/or deploying your apps. Here’s how works.
-Create your app with AppStudio and save the app configuration (app code, and images) in you ArcGIS account.
-Share the app configurations with others in your ArcGIS organization
-Download the AppStudio Player for iOS, Android, or the other supported platforms.
-Login to AppStudio Player to download and run the apps natively on your device.
Whether you want to create an app to promote your beautiful maps, gather information from the public, or deliver a focused solution for your organization… AppStudio is up to the task.
Try it today by visiting http://appstudio.arcgis.com
Follow us on Twitter @AppStudioArcGIS
Visit us on GeoNet: https://geonet.esri.com/groups/appstudio
If you are a developer you can use AppStudio for ArcGIS Standard to write code to customize the templates or create a new app from scratch. AppStudio apps are built using the ArcGIS Runtime SDK for Qt. This means that AppStudio has the same core Runtime components that power many of Esri’s apps like Collector for ArcGIS, Operations Dashboard for ArcGIS, and ArcGIS Earth. AppStudio’s Desktop Edition includes Qt Creator, a full-featured cross-platform development environment, and code samples to get you underway.
Links:
Survey123 for ArcGIS
http://survey123.esri.com/
https://itunes.apple.com/us/app/survey-123-for-arcgis/id993015031?mt=8
https://play.google.com/store/apps/details?id=com.esri.survey123
View and download a great video of the GPSit App
https://esri.box.com/GPSitAppStudio
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en
There are two licensing options with AppStudio; Basic and Standard. AppStudio Basic is perfect for the non-developer who wants to turn their ArcGIS maps into apps and make them available to the public. AppStudio Basic is included with every ArcGIS Organization account. With AppStudio Standard you can write custom QML code and distribute AppStudio apps within an enterprise. See this table for a comparison of AppStudio Basic and Standard licenses.
Whether you want to create an app to promote your beautiful maps, gather information from the public, or deliver a focused solution for your organization… AppStudio is up to the task.
Website: http://appstudio.arcgis.com
FAQ http://appstudio.arcgis.com/FAQ.html
Try it today by visiting http://appstudio.arcgis.com
Follow us on Twitter @AppStudioArcGIS
Visit us on GeoNet: https://geonet.esri.com/groups/appstudio
Questions, Comments, and success stories email appstudio@esri.com
Note: recommended that you demo these apps if you have time
Onwani – My Address
https://itunes.apple.com/us/app/id1032172912?mt=8
https://play.google.com/store/apps/details?id=com.dma.onwani
Field Notes-Earth
https://itunes.apple.com/us/app/field-notes-earth/id1014160540?mt=8
https://play.google.com/store/apps/details?id=com.esri.fieldnotesearth&hl=en