Buy new:
$14.37
to get FREE delivery Tuesday, November 19
Ships from: Amazon.com
Sold by: Amazon.com
$14.37

Get Fast, Free Shipping with Amazon Prime
FREE Returns
to get FREE delivery Tuesday, November 19. Order within 15 hrs 11 mins
Or Non members get FREE delivery Friday, November 22 on orders shipped by Amazon over $35
In Stock
$$14.37 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$14.37
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$5.75
Over 1 MIllion Amazon Orders Shipped - Buy with Confidence - Satisfaction Guaranteed! We Ship Daily! Excellent Customer Service & Return Policy. Ships from USA. Over 1 MIllion Amazon Orders Shipped - Buy with Confidence - Satisfaction Guaranteed! We Ship Daily! Excellent Customer Service & Return Policy. Ships from USA. See less
$3.99 delivery Saturday, November 30. Details
Or fastest delivery November 25 - 27. Details
Only 1 left in stock - order soon.
$$14.37 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$14.37
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by books_from_california.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

20 Recipes for Programming PhoneGap: Cross-Platform Mobile Development for Android and iPhone 1st Edition

3.5 3.5 out of 5 stars 10 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$14.37","priceAmount":14.37,"currencySymbol":"$","integerValue":"14","decimalSeparator":".","fractionalValue":"37","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"R%2F95zS6uMyfeP483sBWD2u4FY%2BLNwuMUg4o9HmVAohDpLxInK8UkIuY9RfkHY53Vj4NQ8j5zobbHUH0VQgg%2FiFQNOvtv%2FC3%2FfavgW8owyXh9UFDOSx8q00AnhyCjan7KVX2wqc6plHdE5O8SwXLIQA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$5.75","priceAmount":5.75,"currencySymbol":"$","integerValue":"5","decimalSeparator":".","fractionalValue":"75","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"R%2F95zS6uMyfeP483sBWD2u4FY%2BLNwuMU5c1D7tsuLLMKGkI5I74xrFujC1giZiaXqAQqMyefHF27jJ5C0N9Z9bskhvVoH0e7S929PD4ek0btO7CDD9ql7br7YMPD3dXooeTLQ62hzM4fGFcMR8k%2BJCp5ILo2qtzQXvIydTVRFgdueTCA3z9hew%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Gain hands-on experience with the amazing PhoneGap library, using the practical recipes in this handy guide. With these solutions, you can enable your mobile web apps to interact with device-specific features such as the accelerometer, GPS, camera, and address book. Learn how to use your knowledge of HTML, CSS, and JavaScript to build full mobile apps for iOS, Android, and several other platforms without rewriting apps in the native platform language. Each recipe includes sample code you can use in your project right away, as well as a discussion of why the solution works.

  • Add functionality that’s available only on a certain device or platform
  • Retrieve the device’s current GPS location and place a marker on a map
  • Create and save a new contact or edit an existing contact in the address book
  • Take pictures with the camera or select one of the user’s existing photos
  • Upload a file from the local device to an external server
  • Allow the device to record audio or video through your app
  • Enable your application to save files locally


Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

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.

Product details

  • ASIN ‏ : ‎ 1449319548
  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (May 1, 2012)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 74 pages
  • ISBN-10 ‏ : ‎ 9781449319540
  • ISBN-13 ‏ : ‎ 978-1449319540
  • Item Weight ‏ : ‎ 5 ounces
  • Dimensions ‏ : ‎ 7 x 0.16 x 9.19 inches
  • Customer Reviews:
    3.5 3.5 out of 5 stars 10 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Jamie Munro
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

The author of Knockout.js - Building Dynamic Client-Side Web Applications, 20 Recipes for Programming MVC 3, and 20 Recipes for Programming PhoneGap from O'Reilly Media, Jamie Munro has been developing websites and web applications for over 15 years. For the past 8 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 in hopes that his many years of experience could be passed on to you, the reader.

Customer reviews

3.5 out of 5 stars
10 global ratings

Top reviews from the United States

Reviewed in the United States on February 21, 2013
Keeping in mind that this book is less than 100 pages and very affordable, there isn't much to complain about. The book satisfied my goal of picking up some PhoneGap background. The book is a collection of 20 code recipes. It could be improved by starting with a PhoneGap/Cordova tutorial and omitting everything about legacy BlackBerry support. If you're looking for a quick read for some PhoneGap knowledge and some reference material to keep on your Kindle the book will serve that purpose. Up to date information is best found online. A newer addition of the book that covers popular plugins like the Facebook connector would be welcome.
Reviewed in the United States on May 9, 2012
The book doesn't waste any time and after a brief introduction and some setup instructions, it gets right into it.

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.
4 people found this helpful
Report
Reviewed in the United States on January 29, 2013
The book is really thin but each page is filed with one useful example after another. A good starting point for someone who is looking to get up and running right away.
One person found this helpful
Report
Reviewed in the United States on March 14, 2013
As I write this, on March 13 2013, PhoneGap is up to version 2.5.

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.
14 people found this helpful
Report
Reviewed in the United States on February 5, 2016
Ok book.
Reviewed in the United States on November 5, 2012
Just finished reading and practicing the "20 Recipes for Programming PhoneGap" with mixed feelings: by one hand, I learned many things [ I am a beginner in this kind of programming], and by the other hand I accumulated huge amounts of frustration, because the explanations were pretty laconic, non intuitive, and some examples didn't work to me.

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:
- From the very beginning it was not obvious that these examples will work only packaged as PhoneGap applications, and they will not work in a Webkit browser. I had this problem because I wanted to use the JavaScript debuggers provided by Safari and Chrome to see how the code worked. [Some examples can actually run in desktop browser after installing the Ripple Emulator plug-in for Google Chrome].
- 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 ]

In conclusion, I believe that, despite some issues, this is a good starting book, with valuable examples; and those few errors are inherent in the first edition. Fixing the problems and adding screen captures, [see Jonathan Starks' excellent book "Building iPhone Apps with HTML, CSS, and JavaScript"] would help a lot.
4 people found this helpful
Report
Reviewed in the United States on July 9, 2012
a number of things are great about this book, it is simple, straight to the point but it is brief and would I love to have more. For beginners it is great and its even a good reference but it is really wanting it its depth.