jQuery Mobile: Up and Running
jQuery Mobile: Up and Running

Author: Maximiliano Firtman
Publisher: O'Reilly
Pages: 272
ISBN: 978-1449397654
Audience: JavaScript programmers
Rating: 4.5
Reviewer: Ian Elliot

jQuery Mobile is an easy way to build mobile apps using nothing but JavaScript, HTML and CSS. Does "Up and Running" cover it all?

The most important thing to point out is the jQuery Mobile is not jQuery. This book covers only jQuery Mobile and some reviews that have criticized it for not explaining selectors, or jQuery in general, should be ignored. If you want to know about jQuery you need a different book.

jQuery Mobile is best described as a uniform app construction kit that allows you to build mobile apps using nothing but standard web technologies and yet have the app look more like a native app. The construction kit also does its best to smooth out the differences between mobile browsers but it has to admit defeat in the case of some primitive browsers so what you get isn't 100% platform independent.

One other area that jQuery mobile doesn't tackle is the problem of using the phone or tablets hardware. For this you need an additional technology such as PhoneGap or you need to try to figure out your own way though the mess that is the current HTML5 standardization for mobile APIs.




This book starts off with a look at what mobile is all about, the problem that jQuery Mobile attempts to solve and how it does it. Chapter 2 moves on to actually getting and using the framework. It then moves on to explain the basics of building an app. This is really the only difficult part of understanding what jQuery does. Its architecture replaces HTTP page fetching with an Ajax layer that downloads pages in the background and shows them using transition effects. When it works it all looks so much better. In this one short chapter you meet pages, navigation, dialogs and the use of URI schemes to integrate with the phone. It is a lot to take in so early but once you emerge from Chapter 2 you have the core of jQuery Mobile mastered.

From here the book goes over specific aspects of using jQuery Mobile. Chapter 3 deals with the UI components - Toolbars and buttons. Next we have lists and forms including the usual controls - labels, text fields, sliders, date fields, select menus, radio buttons, checkboxes and file uploading.

Chapter 6 moves on to consider the interaction of jQuery Mobile with the reset of the system - events, CSS and so on. Chapter 7 is all about themes - the jQuery UI way of changing the way things look in a single operation.

Chapter 8 is an important one as it deals with making your app work off-line. This should probably be an earlier chapter because it provides another architectural layer for more jQuery Mobile apps that really does have to be mastered and mostly without the help of jQuery Mobile. After this we have a chapter devoted to a complete example on extending the framework, i.e. writing a plugin. Finally we have packaging your apps for stores including a very brief look at using PhoneGap.

Overall this is quite a good book. It will explain to you the basics of using jQuery Mobile and it takes you far enough for you to be able to create apps that don't use the device hardware except in very simple ways. The explanations of how things work are good but there is a tendency to be repetitive and occasionally things could be presented in a more logical and easier to understand way. Even so it mostly all works as an introduction to jQuery Mobile. As long as you know HTML and JavaScript well then this is a good place to get started with building web apps that run on most mobile platforms.



Learn to Program with Scratch

Author: Majed Marji
Publisher: No Starch Press
Pages: 288
ISBN: 9781593275433
Print: 1593275439
Kindle: B00IE94WY4
Audience: Anyone who wants to learn programming as well as about Scratch
Rating: 5
Reviewer: Lucy Black

Scratch is such an easy language to learn, surely you can't really need a book [ ... ]

Eloquent JavaScript (2e)

Author: Marijn Haverbeke
Publisher: No Starch Press
Pages: 472
ISBN: 978-1593275846
Print: 1593275846
Kindle: B00QL616UU
Audience: Complete begiiners
Rating: 3
Reviewer: Ian Elliot


Is this the "modern introduction to programming" that its subtitle claims it to be? 

More Reviews

Last Updated ( Tuesday, 30 October 2012 )

RSS feed of book reviews only
I Programmer Book Reviews
RSS feed of all content
I Programmer Book Reviews
Copyright © 2018 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.