This is the code repository for Mobile App Development with PhoneGap Video, published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
You'll learn from extensive on camera demonstrations and be able to download the many examples you see the instructor create on screen. This course gets practical very quickly as you'll be working with the phone hardware and interacting with the same real-world API's that professional developers use everyday-- such as Google Places and Google Maps
- Use the PhoneGap Desktop app to create new PhoneGap mobile apps
- Use the PhoneGap Desktop app and PhoneGap Mobile app to test new apps
- Create a new PhoneGap app template
- Test a PhoneGap project in the browser
- Include the JQuery library for UI
- Create single and multi-page user interfaces
- Create collapsible content blocks to optimize mobile screen space
- Use jQuery Mobile UI elements to create usable mobile apps
- Use the Local Storage object for permanent on-device storage
- Storing data in the on-device database
- Retrieving data from the on-device database
- Obtain the device's location using geolocation tools
- Obtain location information with the Google Places API
- Obtain location information and Maps from the Google Maps API
- Play audio and video content on the device
- Control media content using Javacript
- Determine device position on X,Y and Z axis with the accelerometer
- Use the accelerometer to move on-screen objects
- Access device hardware including the camera
- Obtain and save images with the camera
- Detect gestures using the Hammer.js library
- Integrate taps and press gestures in to your application
- Integrate swipe and pan gestures in to your mobile app
- Determine information about the device on which your app is running
- Work with device orientation
- Determine information about the network to which device is connected
- Determine battery status of device
- Send a push notification to an app
- Process a push notification so it appears in the messaging bar
- Configure the Config.xml for app release
- Build with Adobe PhoneGap Build
- Build with the Command Line Interface
- Complete pre-release testing of a mobile app
To fully benefit from the coverage included in this course, you will need:
This course has the following software requirements:
N/A