Smartphones and tablets are now outselling PCs, so it's the perfect time to think about designing applications for mobile devices. In this workshop, you will learn design techniques, best practices, and tips and tricks for building a mobile site that is optimized for usability and performance using ArcGIS API for JavaScript.
- Get the ArcGIS API for JavaScript
- ArcGIS API for JavaScript compact build
- ArcGIS API for JavaScript Web Optimizer
- JavaScript frameworks
- Viewport Settings
- Feature detection and browser sniffing
- HTML5 and Mobile
- Device Orientation
- Mobile References
- Tutorial: getting started with mobile
- Mobile Samples
-
JavaScript Task Runners
-
CSS Preproccessors
- Sass
- Stylus
- Less
- CSS Preprocessors Sass, Less and Stylus - presented by Patrick Arlt
- Write Responsive, Cross-Browser CSS Faster with SASS and Compass and Slides - presented by Patrick Arlt
-
Static Site Generators
-
Static Site Generators - Smashing Magazine
- Open Device Lab
- LabUp
- Safari Web Inspector Remote
- Google Chrome remote debugging
- Google Chrome, Mobile Emulation
- Adobe Edge Inspect
-
File compressions and caching headers
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/json AddOutputFilterByType DEFLATE image/svg+xml </IfModule>
<IfModule mod_expires.c> ExpiresActive on ExpiresByType text/html "access plus 5 minutes" ExpiresByType image/jpg "access plus 6 months" ExpiresByType image/jpeg "access plus 6 months" ExpiresByType image/gif "access plus 6 months" ExpiresByType image/png "access plus 6 months" ExpiresByType text/css "access plus 6 months" ExpiresByType text/javascript "access plus 6 months" ExpiresByType application/javascript "access plus 6 months" ExpiresByType application/x-javascript "access plus 6 months" ExpiresByType application/x-icon "access plus 1 year" </IfModule>
- SmashingMagazine: The Mobile Book
- Esri jsapi resources
- Esri resource proxy
- Hello Compass Sass Grunt scss (Shows features of the compass framework with Sass)
- Hello Sass Grunt scss (Shows some of the powerful features of Sass using scss)
- Hello Grunt watch Sass
- Grunt task to generate a EsriJS dojo module list for the ArcGIS API for JavaScript Optimizer
- Android Device Art Generator
- JetBrains WebStorm Blog
- Emmet