Cover image for PhoneGap Mobile Application Development Cookbook.
PhoneGap Mobile Application Development Cookbook.
Title:
PhoneGap Mobile Application Development Cookbook.
Author:
Gifford, Matt.
ISBN:
9781849518598
Personal Author:
Physical Description:
1 online resource (353 pages)
Contents:
PhoneGap Mobile Application Development Cookbook -- Table of Contents -- PhoneGap Mobile Application Development Cookbook -- Credits -- Foreword -- 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 -- PhoneGap or Cordova -- Help is at hand -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Movement and Location: Using the Accelerometer and Geolocation Sensors -- Introduction -- Detecting device movement using the accelerometer -- How to do it... -- How it works... -- There's more... -- Adjusting the accelerometer sensor update interval -- How to do it... -- How it works... -- There's more... -- Updating a display object position through accelerometer events -- How to do it... -- How it works... -- See also -- Obtaining device geolocation sensor information -- How to do it... -- How it works... -- There's more... -- Adjusting the geolocation sensor update interval -- How to do it... -- How it works... -- There's more... -- Clearing the interval -- See also -- Retrieving map data through geolocation coordinates -- Getting ready -- How to do it... -- How it works... -- There's more... -- Static maps -- Creating a visual compass to show the devices direction -- How to do it... -- How it works... -- See also -- 2. File System, Storage, and Local Databases -- Introduction -- Saving a file to device storage -- How to do it... -- How it works... -- There's more... -- Domain whitelist -- See also -- Opening a local file from device storage -- How to do it... -- How it works... -- There's more... -- See also -- Displaying the contents of a directory -- How to do it...

How it works... -- See also -- Creating a local SQLite database -- How to do it... -- How it works... -- There's more... -- See also -- Uploading a file to a remote server -- How to do it... -- How it works... -- See also -- Caching content using the web storage local storage API -- How to do it... -- How it works... -- There's more... -- 3. Working with Audio, Images, and Video -- Introduction -- Capturing audio using the devices audio recording application -- How to do it... -- How it works... -- See also -- Recording audio within your application -- How to do it... -- How it works... -- See also -- Playing audio files from the local filesystem or over HTTP -- How to do it... -- How it works... -- There's more... -- Capturing video using the devices video recording application -- How to do it... -- How it works... -- Loading a photograph from the devices camera roll/library -- How to do it... -- How it works... -- There's more... -- See also -- Applying an effect to an image using canvas -- How to do it... -- How it works... -- There's more... -- 4. Working with Your Contacts -- Introduction -- Listing all available contacts -- How to do it... -- How it works... -- There's more… -- See also -- Displaying contact information for a specific individual -- Getting ready -- How to do it... -- How it works... -- See also -- Creating and saving a new contact -- Getting ready -- How to do it... -- How it works... -- There's more... -- Go a little further… -- 5. Hook into Native Events -- Introduction -- Pausing your application -- How to do it... -- How it works... -- There's more... -- Resuming your application -- How to do it... -- How it works... -- See also -- Displaying the status of the device battery levels -- How to do it... -- How it works... -- There's more... -- Making use of the native search button -- How to do it... -- How it works...

There's more... -- Displaying network connection status -- How to do it... -- How it works... -- There's more... -- Creating a custom submenu -- How to do it... -- How it works... -- There's more... -- See also -- 6. Working with XUI -- Introduction -- Getting ready -- How to do it... -- Learning the basics of the XUI library -- How to do it... -- How it works... -- DOM manipulation -- How to do it... -- How it works... -- Working with touch and gesture events -- How to do it... -- How it works... -- Updating element styles -- How to do it... -- How it works... -- There's more... -- Working with remote data and AJAX requests -- How to do it... -- How it works... -- Animating an element -- How to do it... -- How it works... -- 7. User Interface Development with jQuery Mobile -- Introduction -- Creating a jQuery Mobile layout -- Getting ready -- How to do it... -- How it works... -- Persisting data between jQuery Mobile pages -- How to do it... -- How it works... -- There's more... -- See also -- Using jQuery Mobile ThemeRoller -- How to do it... -- How it works... -- There's more... -- 8. Extending PhoneGap with Plugins -- Introduction -- Extending your Cordova application with a native plugin -- Getting ready -- How to do it... -- How it works... -- Extending your Cordova iOS application with a native plugin -- How to do it... -- How it works... -- The plugin repository -- How to do it... -- How it works... -- 9. Development Tools and Testing -- Introduction -- Downloading Cordova -- How to do it... -- How it works... -- Using the command line to create a new iOS Cordova project -- How to do it... -- How it works... -- There's more... -- Running the application on the iOS Simulator -- Debugging your application -- Using Xcode templates for iOS to develop Cordova applications -- How to do it... -- How it works... -- There's more… -- Interface layout.

Schemes and target devices -- Using Eclipse to develop Android Cordova applications -- Getting ready -- How to do it... -- How it works... -- There's more... -- Controlling your Android Virtual Device -- How to do it... -- How it works... -- Using Adobe Dreamweaver to develop Cordova applications -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using the PhoneGap Build service -- Getting ready -- How to do it... -- How it works... -- There's more... -- Hydrating your application -- PhoneGap Build API -- Index.
Abstract:
Over 50 recipes to create mobile applications using the PhoneGap API with examples and clear instructions.
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.
Electronic Access:
Click to View
Holds: Copies: