480 likes | 733 Views
Strategies for Building Mobile Apps Using ArcGIS API for JavaScript. Kelly Hutchins, Lloyd Heberlie. Welcome. Introductions Expectations Agenda. Why are we here?. Mobile resources in the API. Kelly Hutchins. Strategies for Building Mobile Apps Using ArcGIS API for JavaScript.
E N D
Strategies for Building Mobile Apps Using ArcGIS API for JavaScript Kelly Hutchins, Lloyd Heberlie
Welcome • Introductions • Expectations • Agenda Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Why are we here? Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Mobile resources in the API Kelly Hutchins Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Mobile resources in the API Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
ArcGIS for Developers website Kelly Hutchins Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Designing for mobile Lloyd Heberlie Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Touch aware map Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
HTML 5 input types Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Geocoder, HomeButton esri/dijit/Geocoder esri/dijit/HomeButton Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Popup Mobile esri/dijit/PopupMobile Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Basemap Gallery esri/dijit/BasemapGallery Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Basemap Toggle esri/dijit/BasemapToggle Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Custom components Custom basemap switcher Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Designing for mobile Lloyd Heberlie Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Productivity and code management Kelly Hutchins Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Setup a developer machine web server Source Control Code quality and verification Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Code formatting and management Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Automation and continuous integration Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Code validation • JSLint • JSHint Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
CSS preprocessors Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Productivity and code management Lloyd Heberlie Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Debugging and testing for mobile Kelly Hutchins Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Emulators / Simulators Opera Mobile Emulator iOS Simulator * Windows Phone Emulator * Android Emulator Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Physical devices Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Browser based testing Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Remote debugging • Safari Web Inspector Remote • Google Chrome remote debugging • Adobe Edge Inspect • Synchronized screen capture, device details • Node.js (weinre local) • Web Inspector Remote (weinre) Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Enable Safari remote web inspection Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Safari remote debugging Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Safari remote debugging Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Chrome remote debugging Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Chrome remote debugging Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Adobe Edge Inspect Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Adobe Edge Inspect Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Adobe Edge Inspect device_model = LGE Nexus 5 device_res = 1080x1776 orientation = portrait os_name = Android os_version = 4.4.2 pixel_density = 480 dpi device_model = iPhone device_res = 1136x640 orientation = portrait os_name = iOS os_version = 7.0.4 pixel_density = 326 ppi device_model = iPad device_res = 1024x768 orientation = landscape os_name = iOS os_version = 7.0.4 pixel_density = 132 ppi Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Debugging mobile Lloyd Heberlie Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Optimizing for mobile Lloyd Heberlie Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
HTML manifest Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
HTML manifest on device Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
File compression and caching headers Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Dealing with high density resolution Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
iOS network simulation Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Android network speed emulation Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Other network simulation options • Fiddler (Windows) • Charles Network Debugging proxy • Network Link Conditioner (Mac OS) • Dummynet Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Additional resources • Esri resources • Esri resource proxy Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Thank you… Please fill out the session survey: First Offering ID (Tuesday): 1255 Second Offering ID (Thursday): 1366 Online – www.esri.com/ucsessionsurveys Paper – pick up and put in drop box Strategies for Building Mobile Apps Using ArcGIS API for JavaScript
Strategiesfor Building Mobile Apps Using ArcGIS API for JavaScript
Strategies for Building Mobile Apps Using ArcGIS API for JavaScript