The book is well-organized and I like the simplicity it used to add more and more details to concepts.
It got me well under way and I've been able to use it as a refresher/reference. Of course the tons of online doc is good also, but this book explained the underlying concepts and design practices as to the proper way to do things - something you don't usually find in one place in online docs and tutorials. It helped reduce my learning curve greatly.
Pro jQuery Mobile 1st ed. Edition
by
Brad Broulik
(Author)
|
Brad Broulik
(Author)
Find all the books, read about the author, and more.
See search results for this author
|
ISBN-13:
978-1430239666
ISBN-10:
1430239662
Why is ISBN important?
ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club?
Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
In Stock.
Ships from and sold by Amazon.com.
More Buying Choices
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
-
Apple
-
Android
-
Windows Phone
-
Android
|
Download to your computer
|
Kindle Cloud Reader
|
Editorial Reviews
About the Author
A bio is not available for this author.
Tell the Publisher!
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Apress; 1st ed. edition (December 21, 2011)
- Language : English
- Paperback : 280 pages
- ISBN-10 : 1430239662
- ISBN-13 : 978-1430239666
- Item Weight : 1.12 pounds
- Dimensions : 7.01 x 0.61 x 10 inches
-
Best Sellers Rank:
#9,455,947 in Books (See Top 100 in Books)
- #977 in Apple Programming
- #7,390 in Data Processing
- #14,687 in Web Development & Design Programming
- Customer Reviews:
Customer reviews
3.3 out of 5 stars
3.3 out of 5
6 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on August 28, 2013
Verified Purchase
Reviewed in the United States on December 12, 2011
Verified Purchase
The concept for the book is sound and the table of contents hits all of the important topics - but simply put - this version of the book isn't ready for publication. The Kindle version (purchased Dec, 2011) is riddled with typos and errors, the formatting is terrible - to the point of making it difficult to read, and the text constantly refers to code available for download from the apress website that is not there. In all reality, this is formatted like a first draft pdf, not even a galley proof version.
The author should have insisted that apress finish the technical editing, copyediting and page layout before making this book available for purchase. While the author is off to a good start - the publisher has short changed readers by rushing publication. Given this, early purchasers are significantly disadvantaged with no way to get the inevitable updated publication.
Shame.
The author should have insisted that apress finish the technical editing, copyediting and page layout before making this book available for purchase. While the author is off to a good start - the publisher has short changed readers by rushing publication. Given this, early purchasers are significantly disadvantaged with no way to get the inevitable updated publication.
Shame.
10 people found this helpful
Report abuse
Reviewed in the United States on February 29, 2012
This book is exactly what I expected: it's comprehensive, factual, detailed, and has lots of insider tips. There's no cutsie, gimmicky writing style; he just gets to the point and gives great advice. I have 100% confidence that, after reading this book, I can quickly create a usable, efficient, and attractive jQuery Mobile based app. That's all you really need to know.
Chapter one starts off with a justification for jQuery Mobile, and while I do think he over sells it a bit, it's a good overview (personally I think there are good arguments for a native iOS app and leave jQuery Mobile for Android and all other phones). Also, the author doesn't seem to understand that iOS apps can support multiple versions of the operating system by checking for the existence of API's at runtime and degrading gracefully for older OSes. But that's not the major point of the book, so I won't dink him a star for that.
The rest of the book was pretty much exactly what I was hoping for. It covers the basics of creating an app, and all the user interface elements you can use. It shows how they degrade gracefully in older browsers, and how it flexibly adapts to screen resolution and device orientation. He covers the page and document lifecycle very well, so there are no surprises when you develop your own sites. He describes how page navigation works (and the two options you have for loading pages), how forms work, and flexibility with built in media query usage.
A whole chapter is devoted to List Views, since that's often the core of a mobile app (although hopefully your app will be more than just a series of lists!). Lists are complex because they can have a myriad of attributes, headers, footers, accessory controls, searching capability, etc. A comprehensive chapter.
Then comes what i consider the Pro part of the book. He talks about the importance of themes, so you can control the look and feel through of your app/site without having to custom design each page. The next chapter talks about the jQuery Mobile API, including configurable options, convenience methods, page & document events/lifecycle, and data attributes, which allow you to control navigation, appearance, filtering, layout, and functionality. This is a core concept of jQuery Mobile, and it's laid out very clearly in a multi-page table with example snippets and screen captures: really beautifully done!
At this point I should say the whole book is beautifully laid out and easy to read. I have the printed book, so I can't vouch for how it appears on the oh-so-skinny Kindle or Fire. The book is liberally illustrated and the pages are well laid out with lots of bulleted lists and callouts to grab your attention. There is no wasted verbiage here. Really well done.
Back to the content. He continues in the Pro vein, talking about app architecture (having queries processed client-side via AJAX or server-side via an MVC design pattern), and showing how to integrate with Twitter and Google Maps. The final chapter talks about using PhoneGap to encapsulate your code, thus being able to produce an app that can be sold on the Android or iPhone app stores.
So I really liked the book, but no book is perfect, right? Well, there are two things that a second edition should cover that are not covered at all in this first edition. First of all: Tablets. There is a cursory mention of tablets, but it illustrates a phone-sized app stretched to tablet size. That's a great demonstration of flexibility but it makes for a terrible user experience. There should be discussion of design patterns and reusabilty when designing an app that you want available on phones and tablets--and that includes small (7") and large (10") tablets.
Secondly, a new edition should cover integration with native mobile APIs. Both iOS and Android support a JavaScript bridge that allows web apps to communicate with the native app. This way you can integrate native buttons with web functionality, allow the web app to use the camera and photos, etc. The existing PhoneGap chapter was good as far as it went, but I think talking about native communication would be better.
I considered taking a star off for these last two criticisms, but in the end I thought it more important that the rest of the book get published ASAP, since jQuery Mobile is so new. If a second edition comes out, however, I would dink it a star if it didn't include these two important topics.
As it is, it's a great book that will get you up to speed in jQuery Mobile in no time. Highly recommended.
Chapter one starts off with a justification for jQuery Mobile, and while I do think he over sells it a bit, it's a good overview (personally I think there are good arguments for a native iOS app and leave jQuery Mobile for Android and all other phones). Also, the author doesn't seem to understand that iOS apps can support multiple versions of the operating system by checking for the existence of API's at runtime and degrading gracefully for older OSes. But that's not the major point of the book, so I won't dink him a star for that.
The rest of the book was pretty much exactly what I was hoping for. It covers the basics of creating an app, and all the user interface elements you can use. It shows how they degrade gracefully in older browsers, and how it flexibly adapts to screen resolution and device orientation. He covers the page and document lifecycle very well, so there are no surprises when you develop your own sites. He describes how page navigation works (and the two options you have for loading pages), how forms work, and flexibility with built in media query usage.
A whole chapter is devoted to List Views, since that's often the core of a mobile app (although hopefully your app will be more than just a series of lists!). Lists are complex because they can have a myriad of attributes, headers, footers, accessory controls, searching capability, etc. A comprehensive chapter.
Then comes what i consider the Pro part of the book. He talks about the importance of themes, so you can control the look and feel through of your app/site without having to custom design each page. The next chapter talks about the jQuery Mobile API, including configurable options, convenience methods, page & document events/lifecycle, and data attributes, which allow you to control navigation, appearance, filtering, layout, and functionality. This is a core concept of jQuery Mobile, and it's laid out very clearly in a multi-page table with example snippets and screen captures: really beautifully done!
At this point I should say the whole book is beautifully laid out and easy to read. I have the printed book, so I can't vouch for how it appears on the oh-so-skinny Kindle or Fire. The book is liberally illustrated and the pages are well laid out with lots of bulleted lists and callouts to grab your attention. There is no wasted verbiage here. Really well done.
Back to the content. He continues in the Pro vein, talking about app architecture (having queries processed client-side via AJAX or server-side via an MVC design pattern), and showing how to integrate with Twitter and Google Maps. The final chapter talks about using PhoneGap to encapsulate your code, thus being able to produce an app that can be sold on the Android or iPhone app stores.
So I really liked the book, but no book is perfect, right? Well, there are two things that a second edition should cover that are not covered at all in this first edition. First of all: Tablets. There is a cursory mention of tablets, but it illustrates a phone-sized app stretched to tablet size. That's a great demonstration of flexibility but it makes for a terrible user experience. There should be discussion of design patterns and reusabilty when designing an app that you want available on phones and tablets--and that includes small (7") and large (10") tablets.
Secondly, a new edition should cover integration with native mobile APIs. Both iOS and Android support a JavaScript bridge that allows web apps to communicate with the native app. This way you can integrate native buttons with web functionality, allow the web app to use the camera and photos, etc. The existing PhoneGap chapter was good as far as it went, but I think talking about native communication would be better.
I considered taking a star off for these last two criticisms, but in the end I thought it more important that the rest of the book get published ASAP, since jQuery Mobile is so new. If a second edition comes out, however, I would dink it a star if it didn't include these two important topics.
As it is, it's a great book that will get you up to speed in jQuery Mobile in no time. Highly recommended.
4 people found this helpful
Report abuse
Reviewed in the United States on May 31, 2012
Now this is more like it. While the O'Reilly jQuery Mobile book disappointed, due to its straightforward re-hash of the jQuery Mobile online documentation, here author Brad Broulik adds value to that documentation, extending it with more info, more examples, and a great diagram of the jQuery Mobile event model that is worth the price of admission alone. Once you read the jQuery Mobile online docs, this is the book you need to get.
3 people found this helpful
Report abuse
Reviewed in the United States on October 21, 2012
This book was very helpful when I began learning jQuery Mobile two months ago. The book starts out by explaining the advantages of building mobile applications with jQuery Mobile. In addition to covering all the jQuery Mobile features and data attributes this book also includes many additional Tips, Notes, Warnings, and code examples that are commonly found in Apress books. If you are in a hurry I recommend you read each Tip for helpful advice and skip the simpler features. I did find a few grammatical errors but nothing too major.
My favorite part of the book was the jQuery Mobile events diagram. It helped me learn the jQuery Mobile life cycle very quickly. The events diagram can also be found online: [...]
In addition to the basics this book also covered many advanced features including examples that explain how to integrate with Twitter's restful services, how to integrate jQuery Mobile with Google Maps, and even native app development with PhoneGap (iOS and Android).
My favorite part of the book was the jQuery Mobile events diagram. It helped me learn the jQuery Mobile life cycle very quickly. The events diagram can also be found online: [...]
In addition to the basics this book also covered many advanced features including examples that explain how to integrate with Twitter's restful services, how to integrate jQuery Mobile with Google Maps, and even native app development with PhoneGap (iOS and Android).
Reviewed in the United States on September 4, 2012
I read through this book and found it is basically a regurgitating of the jquery mobile document site which to say the least not very comprehensive. There are stuffs that is good to know such as customization of the grid. The API could be more detail. In conclusion, this book is incomplete.


