JavaScript mobile application development create neat cross-platform mobile apps using Apache Cordova and jQuery Mobile

Whether you are developing a mobile app for iPad or on a Windows Phone, you need to learn the specific languages and technologies for that device. This is where Apache Cordova shines. This book is the learning resource to use when you want to efficiently develop your own mobile applications using Ap...

Full description

Bibliographic Details
Main Author: Saleh, Hazem
Format: eBook
Language:English
Published: Birmingham, U.K. Packt Pub. 2014
Series:Community experience distilled
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • View controllerAPI; Device; Demo; The HTML page; View controller; API; Geolocation; Demo; The HTML page; View controller; API; Globalization; Demo; The HTML page; View controller; API; InAppBrowser; Demo; The HTML page; View controller; API; Summary; Chapter 5: Diving Deeper into the Cordova API; Media, file, and capture; Demo; The HTML page; View controller; API; Notification; Demo; The HTML page; View controller; API; Storage; Demo; The HTML page; View controller; API; Finalizing the Cordova Exhibition app; Cordova events; Summary; Chapter 6: Developing Custom Cordova Plugins
  • Running the Sound Recorder application on a real iOS deviceConfiguring Windows Phone development environment; Importing the Sound Recorder application into Visual Studio; Running the Sound Recorder application on a real Windows Phone; Summary; Chapter 4: Cordova API in Action; Exploring the Cordova Exhibition app; The Cordova Exhibition app structure; Accelerometer; Demo; The HTML page; View controller; API; Camera; Demo; The HTML page; View controller; API; Compass; Demo; The HTML page; View controller; API; Connection; Demo; The HTML page; View controller; API; Contacts; Demo; The HTML page
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: An Introduction to Apache Cordova; What is Apache Cordova?; The differences between mobile web, hybrid mobile, and native mobile applications; Why you should use Cordova; Cordova architecture; Overview of Cordova APIs; Summary; Chapter 2: Developing Your First Cordova Application; An introduction to Cordova CLI; Installing Apache Cordova; Generating our Sound Recorder's initial code; The Sound Recorder's initial structure; An insight into the www files
  • Developing Sound Recorder applicationSound Recorder functionality; Sound Recorder preparation; Sound Recorder details; Recording and playing the audio files back; Building and running Sound Recorder application; Summary; Chapter 3: Apache Cordova Development Tools; Configuring Android development environment; Extending your existing Eclipse IDE; Creating an Android Virtual Device; Importing the Sound Recorder application in to Eclipse; Running the Sound Recorder application on a real Android device; Configuring iOS development environment; Importing the Sound Recorder application into Xcode
  • Developing a custom Cordova pluginUsing plugman; Plugin definition; Defining the plugin's JavaScript interface; Developing Android code; Developing iOS code; Developing Windows Phone 8 code; Publishing our plugin to Cordova registry; Testing our Cordova plugin; Summary; Chapter 7: Unit Testing Cordova Apps Logic; What is Jasmine; Configuring Jasmine; Writing your first Jasmine test; Jasmine Matchers; Jasmine in action
  • developing Cordova app tests; An overview of the weather application; Developing synchronous code tests; Developing asynchronous code tests; Manually executing tests