PhoneGap 3.x Mobile Application Development Hotshot.

Saved in:
Bibliographic Details
Author / Creator:Shotts, Kerri.
Edition:2nd ed.
Imprint:Birmingham : Packt Publishing, 2014.
Description:1 online resource (450 pages)
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/11230420
Hidden Bibliographic Details
ISBN:9781783287932
1783287934
Notes:What do we build?
Print version record.
Summary:A practical guide written in a tutorial-style, this book walks you step-by-step through 12 individual projects to create real world apps. Each project moves through design and implementation of the app, and also provides suggestions to enhance it. If you are a mobile developer who is familiar with Phonegap basics and wants to quickly create some cool mobile applications with Phonegap, this book is for you. You should have some experience working with JavaScript, HTML, CSS, and also be able to use your operating system's command-line interface. No experience with Java, C♯, or Objective C is req.
Other form:Print version: Shotts, Kerri. PhoneGap 3.x Mobile Application Development Hotshot. Birmingham : Packt Publishing, 2014 9781783287932
Table of Contents:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Project 1: Your First Project; What do we build?; Installing Node.js and configuring SDKs; Installing Cordova/PhoneGap; Creating your first project; Managing your project's platforms; Managing your project's plugins; Building your project; Deploying your project to a simulator/device; Game Over ... Wrapping it up; Can you take the HEAT? The Hotshot Challenge; Project 2: Localization and Globalization; What do we build?; Creating the template.
  • Creating a new project based on an existing templateIntroducing the YASMF v0.4 framework; Determining the user's locale; Formatting numbers and dates; Translating text; Game Over ... Wrapping it up; Can you take the HEAT? The Hotshot Challenge; Project 3: Mobile Application Design; What do we build?; Designing the user interface; Designing the data model; Implementing the Base Note data model; Implementing the Note Storage model; Implementing the note list view; Implementing the text note edit view; Implementing the CSS; Putting it all together; Game Over ... Wrapping it up.
  • Can you take the HEAT? The Hotshot ChallengeProject 4: The File API; What do we build?; Covering the File API; Covering Promises and Q.js; Covering YASMF's FileManager file; Changing the Note Storage model; Game Over ... Wrapping it up; Can you take the HEAT? The Hotshot Challenge; Project 5: Working with Audio; What do we build?; Covering the Media API; Designing the user interface; Designing the data model; Implementing the data model; Covering Hammer.js; Covering the view stack; Implementing the user interface; Putting it all together; Game Over ... Wrapping it up.
  • Can you take the HEAT? The Hotshot ChallengeProject 6: Working with Still Images; What do we build?; Designing the user interface; Defining the data model; Covering the Camera API; Implementing the data model; Implementing the user interface; Putting it all together; Game Over ... Wrapping it up; Can you take the HEAT? The Hotshot Challenge; Project 7: Capturing Video; What do we build?; Designing the user interface; Covering the Capture API; Covering native, native-like, and non-native alerts; Implementing the data model; Implementing the user interface; Putting it all together.
  • Game Over ... Wrapping it upCan you take the HEAT? The Hotshot Challenge; Project 8: Sharing Content; What do we build?; Handling device events; Working with the sharing plugin; Modifying the text note edit view; Modifying the image note edit view; Game Over ... Wrapping it up; Can you take the HEAT? The Hotshot Challenge; Project 9: Devices of Different Sizes; What do we build?; What is responsive design?; Response 1
  • scaling up; Response 2
  • changing the layout; Response 3
  • split view; Game Over ... Wrapping it up; Can you take the HEAT? The Hotshot Challenge; Project 10: Maps and GPS.