Chapter 1: Prototyping jQuery Mobile
HTML prototyping versus drawing
Getting our hands dirty with small businesses
Designing the remaining components
Alternates to paper prototyping
Chapter 2: Making a Mom-and-pop Mobile Website
Writing a new jQuery Mobile boilerplate
Meta viewport differences
Full-site links beyond the industry standard
Breaking the HTML into a server-side template
What we need to create our site
Getting Glyphish and defining custom icons
Linking to phones, e-mails, and maps
Optimization - why you should be thinking of it first
Getting the user to our mobile site
Detecting and redirecting using JavaScript
Chapter 3: Analytics, Long Forms, and Frontend Validation
Creating long and multi-page forms
Integrating jQuery Validate
E-commerce tracking with Google Analytics
Chapter 4: QR Code, Geolocation, Google Maps API, and HTML5 Video
Driving directions with the Google Maps API
Geek out moment - GPS monitoring
Linking and embedding video
Chapter 5: Client-side Templating, JSON APIs, and HTML5 Web Storage
Patching into JSON APIs (GitHub)
Programmatically changing pages
Generated pages and DOM weight
Chapter 6: Automating Your Workflow with Grunt
Introducing Grunt - a JavaScript task runner
Chapter 7: Working with HTML5 Audio
Fixed position persistent toolbars
Controlling HTML5 Audio with JavaScript
Multipage jQuery Mobile apps made useful
Saving to the home screen with HTML5 manifest
Chapter 8: Fully Responsive Photography
Creating a basic gallery using lightGallery
Supporting the full range of device sizes โ responsive web design
Text readability and responsive design
Cycling background images
Another responsive approach โ RESS
Chapter 9: Integrating jQuery Mobile into Existing Sites
Detecting mobile โ server-side, client-side, and the combination of the two
Mobilizing full-site pages โ the hard way
Mobilizing full-site pages โ the easy way
Chapter 10: Content Management Systems, Static Site Generators, and jQM
The current CMS landscape
WordPress and jQuery Mobile
Updating your WordPress and Drupal templates
Chapter 11: Putting It All Together โ Community Radio
Introduction to the Web Audio API
Prompting the user to install your app
New device-level hardware access
To app or not to app, that is the question
Adobe PhoneGap versus Apache Cordova