Starting with the absolute basics of building an AngularJS application, this book will teach you how to quickly set up PhoneGap apps using the command-line interface. You will learn how to create simple to advanced to-do lists and add authentication capabilities using PhoneGap's plugins. In addition, you will enhance your skills by writing a PhoneGap app using your newly learnt AngularJS skills. Furthermore, you will learn about adding animation and interactive designs to your mobile web apps using PhoneGap plugins.
By the end of the book, you will know everything you need to launch your app on both Android and iOS devices.
|Product dimensions:||7.50(w) x 9.25(h) x 0.26(d)|
About the Author
Most Helpful Customer Reviews
The virtues of PhoneGap are well known to mobile developers. You in principle only need write one version of your program, and PhoneGap will make iPhone and Android binaries out of it, linking to the appropriate libraries in both operating systems. But the author of this book explains AngularJS, which attempts to aid one major step further. You can see how Angular [I'm just going to drop the JS as tedious and most people I know who use Angular just call it that] is in essence another refactoring. Where APIs are provided within it for you to get at sensor data emanating from the mobile device, which of course is typically a cellphone. The text also acknowledges Facebook's importance. Several examples discuss how to use Angular to simplify a Facebook login. Apparently, many users are already logging into Facebook while travelling. Another importance case covered is using Angular to make code that uses RESTful operators. REST has become popular for simplifying the logic of accessing a web server in a stateless manner, instead of stateful. Well, the book has a simple example of how to write an Angular app for this. It should be said that all the book's examples are rather cursory. Deliberate, so that you can scan the book rapidly. However if you want more detailed examples, the best approach is of course to write them yourself, using the text as a launching pad.