20 Recipes for Programming PhoneGap: Cross-Platform Mobile Development for Android and iPhone Paperback – Apr 6 2012
|New from||Used from|
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
About the Author
The author of 20 Recipes for Programming MVC 3 from O'Reilly Media, Jamie Munro has been developing websites and web applications for over 15 years. For the past 6 years Jamie has been acting as a lead developer by mentoring younger developers to enhance their web development skills. Taking his love of mentoring people, Jamie began his writing career on his personal blog (http://www.endyourif.com) back in 2009. As Jamie's blog grew in success, he turned his writing passion to books about web development. As well as writing books, Jamie is currently in the process of starting a new website (http://www.webistrate.com) that is geared towards helping web developers further expand their experience with many online examples using MVC3, CakePHP, CodeIgniter, Jquery, Database Optimzation, and Search Engine Optimization.
Most Helpful Customer Reviews on Amazon.com (beta)
The book is using phonegap 1.0.
While the book isn't bad and the content may still be relevant, you will have to adapt a lot of what is written to the new version.
For the good things, I would say that each recipe got me learn jQueryMobile and the PhoneGap API. The examples are interesting and useful for the future hybrid apps I may write sometime. I liked that, when explaining the "Accessing the Camera and Photo Album", the author realized that in the simulator we cannot use the camera [seems to be a bug introduced with Android 2.2], and explained how to use the photo library instead. This was helpful especially for the next chapter, which demonstrated how these images could be sent to a remote server. I would only add [for other readers] that, in order to get the pictures in the simulator, one may use the simulator's web browser app to download images from internet.
Unfortunately, not all things were so good:
- The very interesting recipe "Saving data to a Remote Server" didn't work, [at least with author's server].
- The last recipe, "Extending PhoneGap with Plug-ins", was quite disappointing, as, right in the middle of the implementation, the author "sent" me to get code from another website, which I could not compile as it had quite a lot of dependencies. I believe that a simpler and self contained example would be more useful.
There were some other minor things, such as the omission of the "images"sub-directory in the css directory, or the need to make the "intervalID" variable global in the common.js [in the HelloWorldPhoneGap.zip file that accompanies the book ]
Jamie Munro not only uses Phone Gap but JQuery mobile to build the UI. So, the book serves as a good beginner reference for that library as well.
It's very well organized and each recipe builds on the previous one while keeping them fairly independent at the same time.
I will recommend you read the book in order the first time. It will give you a good idea of the capabilities and how some of the features and code builds on the previous chapter.
When using it as a reference you should have no problems going to a particular chapter.
You will learn from dealing with the device status, to interact with the GPS, notifications, contacts, internal storage and more.
Look for similar items by category
- Books > Computers & Technology > Hardware > Peripherals
- Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Handheld & Mobile Devices
- Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Programming & App Development
- Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > iPhone
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development