
Creating Mobile Apps with jQuery Mobile.
Title:
Creating Mobile Apps with jQuery Mobile.
Author:
Gliser, Shane.
ISBN:
9781782160076
Personal Author:
Physical Description:
1 online resource (287 pages)
Contents:
Creating Mobile Apps with jQuery Mobile -- Table of Contents -- Creating Mobile Apps with jQuery Mobile -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- Can we build it? Yes, we can! -- What this book covers -- What you need for this book -- Who this book is for -- What we will cover -- Why jQuery Mobile -- Progressive enhancement and graceful degradation -- Accessibility -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Prototyping jQuery Mobile -- The game has changed -- The mobile usage pattern -- HTML prototyping versus drawing -- Getting our hands dirty with small business -- The rest of the site -- Requirements -- Alternates to paper prototyping -- Summary -- 2. A Mom-and-Pop Mobile Website -- A new jQuery Mobile boilerplate -- Meta viewport differences -- Full-site links beyond the industry standard -- The global JavaScript -- .live versus .on -- The global CSS -- 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 -- Custom fonts -- Page curl shadow effects for our list items -- Optimization: why you should be thinking of it first -- The final product -- The custom CSS -- The resulting first page -- Getting the user to our mobile site -- Detecting and redirecting using JavaScript -- Detecting on the server -- Summary -- 3. Analytics, long forms, and frontend validation -- Google Static Maps -- Adding Google Analytics -- Long and multi-page forms -- Integrating jQuery Validate -- E-commerce tracking with Google Analytics -- Summary -- 4. QR Codes, Geolocation, Google Maps API, and HTML5 Video -- QR codes.
Geolocation -- Integrating the Google Maps API -- Geek-out moment-GPS monitoring -- Linking and embedding video -- Summary -- 5. Client-side Templating, JSON APIs, and HTML5 Web Storage -- Client-side templating -- Patching into JSON APIs (Twitter) -- Programmatically changing pages -- Generated pages and DOM weight management -- Leveraging RSS feeds -- Forcing responsive images -- HTML5 Web Storage -- Browser-based databases (a work in progress) -- JSON to the rescue -- Leveraging the Google Feeds API -- Summary -- 6. HTML5 Audio -- HTML5 Audio -- Fixed position persistent toolbars (really!?) -- Controlling HTML5 Audio with JavaScript -- HTML5 Audio in iOS is different -- The all-in-one solution (multipage made useful) -- Saving to the home screen with HTML5 manifest -- Summary -- 7. Fully Responsive Photography -- Creating a basic gallery using PhotoSwipe -- Supporting the full range of device sizes - responsive web design -- Text readability and responsive design -- Smartphone-sized devices -- Tablet-sized devices -- Desktop-sized devices -- Cycling background images -- Another responsive approach - RESS -- The final code -- Summary -- 8. Integrating jQuery Mobile into Existing Sites -- Detecting mobile - server-side, client-side, and the combination of the two -- Browser sniffing versus feature detection -- WURFL - server-side database-driven browser sniffing -- JavaScript-based browser sniffing -- JavaScript-based feature detection using Modernizr -- JavaScript-based lean feature detection -- Server-side plus client-side detection -- Mobilizing full-site pages - the hard way -- Know your role -- Step 1 of 2 - focus on content, marketing cries foul! -- Step 2 of 2 - choose global navigation style and insert -- Global nav as a separate page -- Global nav at the bottom -- Global nav as a panel -- The hard way - final thoughts.
Mobilizing full-site pages - the easy way -- Summary -- 9. Content Management Systems and jQM -- The current CMS landscape -- WordPress and jQuery Mobile -- Manually installing the mobile theme switcher -- Automatically installing the mobile theme switcher -- Configuring the mobile theme switcher -- Drupal and jQuery Mobile -- Updating your WordPress and Drupal templates -- WordPress - Golden Apples jQM Theme -- Drupal - jQuery Mobile Theme -- Adobe Experience Manager -- Summary -- 10. Putting It All Together - Flood.FM -- A Taste of Balsamiq -- Organizing your code -- MVC, MVVM, MV* -- MV* and jQuery Mobile -- The application -- The events -- The model -- Introduction to the Web Audio API -- Prompting the user to install your app -- New device-level hardware access -- Accelerometers -- Camera -- APIs on the horizon -- To app or not to app, that is the question -- Raining on the parade (take this seriously) -- Three good reasons for compiling an app -- The project itself IS the product -- Access to native-only hardware capabilities -- Push notifications -- Supporting current customers -- PhoneGap versus Apache Cordova -- Summary -- Index.
Abstract:
With ample coded examples and screenshots, the book consists of 10 different projects that will help you master jQuery Mobile. "Creating Mobile Apps with jQuery Mobile" assumes a base level knowledge of web development. If you've used jQuery Mobile before, you're gold. Otherwise, you can pick it up along the way.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Genre:
Electronic Access:
Click to View