Build Mobile Websites and Apps for Smart Devices Paperback – 2 Jul 2011
|New from||Used from|
Customers Who Bought This Item Also Bought
Enter your mobile number 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.
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
Sporting a Masters in Information Technology and a lifetime of experience on the Web of Hard Knocks, Earle Castledine (aka Mr Speaker) holds an interest in everything computery. Raised in the wild by various 8-bit home computers, he settled in the Internet during the mid-nineties and has been living and working there ever since.
As co-creator of the client-side opus TurnTubelist, as well as countless web-based experiments, Earle recognizes the Internet not as a lubricant for social change but as a vehicle for unleashing frivolous ECMAScript gadgets and interesting time-wasting technologies.
Myles Eftos is a Perth-based web developer that jumped on the Rails express and never looked back. He is the event co-ordinator for the Australian Web Industry Assocation which explains why most of their events are at the pub near his house.Myles Eftos is a Perth-based web developer that jumped on the Rails express and never looked back. He is the event co-ordinator for the Australian Web Industry Assocation which explains why most of their events are at the pub near his house.
Max Wheeler An interaction designer with a passion for emerging technologies, Max believes interactive media should function as beautifully as it looks. His attention to detail, along with his appreciation for aesthetic and user experience, give him the foundation for crafting engaging and usable web experiences.Since joining Icelab in early 2007 Max has worked with the Icelab team on projects across the web, print and television, for clients in government, retail, education and engineering.
Top Customer Reviews
However it's sometimes a bit superficial. Local storage is not illustrated in the context of the running example project and they don't talk about how to synchronize local data with the server. Therefore the presentation of HTML5 off-line features doesn't really bring any practical value. Responsive web design is only mentioned very briefly. The focus is on building for mobile only. On the other hand, some of the stuff presented in that book is not really specific to mobile, for example a detailed presentation of a CSS sprite technique based on pseudo-elements (nonetheless interesting).
So it's not perfect but it's definitely worth the money and the time spent reading it!
Most Helpful Customer Reviews on Amazon.com (beta)
To me, the most striking feature of this book is how the authors cover so much material in such a powerful step-by-step fashion. The structure of the book is very elegant in leading the reader up a mountain with many steps (coding examples), perfectly placed plateaus (self-contained chapters), and satisfying views (very practical and useful content). I love how so many topics (basic HTML ... CSS ... jQuery ... mobile interfaces ... native device feature support ... and native app support (PhoneGap)) are interwoven so smoothly and progressively. The book covers a lot of ground while making it seem like an easy trek, but it's really a quite steep learning trajectory made to feel simple and easy. The chapter titles lay out the climb clearly, and some chapters (e.g., Chapter 5 "Using Device Features from Web Apps") contain some pleasant surprises along the way (e.g., geolocation, offline web app use, etc.). The journey is both delightful and fruitful.
I have not tried the code yet, but I feel quite confident it will work as expected. Another striking feature of the book is that it was written by three authors but feels like it's written by one extremely experienced web dev author. The authors, the editors, and the publisher have done a superb job meshing all the text into one cohesive whole.
The authors also do not jump blindly onto the HTML5 bandwagon, but seem to take a very practical and measured approach to new technologies. The one "big" technology they assume is jQuery (not jQuery Mobile). They refer to the others in passing and, while not dismissive, avoid them due to lack of adoption. Also, jQuery can be used for desktop as well. Everything (including UI) they build along the way... so it's a very thorough learning experience for anyone appreciative of seeing a web application from the ground up (again, modulo jQuery), skillfully avoiding and bypassing technical hurdles, and touching on the reasoning behind the technical decisions along the way.
One big advantage of the focus on mobile web apps is that the authors deftly sidestep many of the past issues of browsers (e.g., old PCs running ancient IE browsers). Instead the authors focus on a modern baseline of technology, provide cutting-edge optional techniques, and (when appropriate) focus on performance challenges. While I don't have web-dev experience to validate their judgement calls, they seem to know what they're doing. If so, this book is a treasure trove of wisdom and a very good starting point for pragmatic mobile web development.
Bottom line: If you're interested not just in mobile web development, but in mobile web apps... with native features... and even native apps based on web apps (i.e., PhoneGap), this book provides a smoothly accelerated journey that will fast track you through the technical milestones to your ultimate destination, web apps way beyond the basics. Highly recommended.
The authors should have presented clear numbered or easy to follow steps to give the reader a clear path to accomplish what the text is referring to. Most people learn by doing.
This seems to be the case with most of these Site Point books, good info but very difficult to discern how to actually implement example projects in a logical step by step way.
Well, if you actually test your websites and do it properly, making your site work on iPhone, Android devices, iPads, the Kindle Fire and more, there's actually a lot more to it than meets the eye. I definitely recommend having a basic familiarity with HTML5 before getting started (check out HTML5 & CSS3 For The Real World but other than that, this book does a tremendous job leading you step by step through the process with ready-to-use code samples to get really fast results.
Throughout the book, you'll learn how to create interfaces that work on small screens, how to create smart, responsive layouts, leverage APIs for individual platforms and more. The book even goes through the process of creating Blackberry, iOS and Android apps using PhoneGap, so you can begin selling in the mobile store. You'll be creating awesome apps with pinch & zoom gestures, swiping galleries, and more.
Look for similar items by category
- Books > Computing & Internet > Computer Science > Information Systems
- Books > Computing & Internet > Digital Lifestyle
- Books > Computing & Internet > Hardware > Handheld Computers
- Books > Computing & Internet > Programming > Languages
- Books > Computing & Internet > Software & Graphics > Internet Applications
- Books > Computing & Internet > Web Development > Web Scripting & Programming