Placed in: Home arrow Useful arrow Reviews arrow jQuery Mobile First Look: Book review and Giveaway
jQuery Mobile First Look: Book review and Giveaway

Packt Publishing There is no doubt that mobile currently is hot. The team behind the favourite JavaScript framework of many (jQuery) answered the need of a touch-optimized web framework, and decided to create jQuery Mobile. The development focuses on creating a framework compatible with a wide variety of smartphones and tablets. Although the framework was released almost one year ago, not many people know about it. Luckily, Giulio Bai wrote a book about the first steps into jQuery Mobile.

Thanks to Packt Publishing, I was able to read the book and wrote a review about it that you can read below. At the start, I was already really looking forward to it, since I never played around with the framework before. Now, you have a chance to win this book (almost 200 pages) and read it yourself!

jQuery Mobile First Look

What you'll learn from this book:

  • Why jQuery Mobile is a better choice compared to other frameworks
  • Create and style pages and dialogs
  • Use toolbars, theme en enhance them
  • and much more!

Read the review below and make sure to check out how you can win a hardcopy version of this book. Also, make sure you subscribe to the RSS feed or follow me on Twitter to get updates on more future giveaways.

Table of Contents

  1. Preface
  2. Chapter 1: What is jQuery Mobile?
    1. How jQuery Mobile was born
    2. jQuery mobile and other libraries
      1. jQTouch
        1. Who is it for?
        2. How does it look?
        3. What should I remember?
      2. Sencha Touch
        1. Who is it for?
        2. How does it look?
        3. What should I remember?
      3. iUI
        1. Who is it for?
        2. How does it look?
        3. What should I remember?
      4. iWebKit
        1. Who is it for?
        2. How does it look?
        3. What should I remember?
      5. Comparison
        1. Type of package comparison
        2. Why choose jQuery Mobile?
    3. How to get jQuery mobile
    4. jQuery Mobile in action
    5. Getting involved
  3. Chapter 2: Organizing Content: Pages and Dialogs
    1. Understanding page structure
    2. How multi-page templates work
    3. How to link internal and external pages
    4. Navigation and page transitioning in AJAX
    5. Dialogs: creation, deletion, and behavior
    6. Theming pages and dialogs
  4. Chapter 3: Configuring and Extending jQuery Mobile
    1. Customizing default settings
    2. Handling events
      1. Touch events
      2. Scroll events
      3. Page-related events
    3. Working with methods and utilities
    4. Using the theme framework
  5. Chapter 4: Reading, Writing, Communicating: Content
    1. How content is displayed
      1. Default HTML markup styling
    2. Using columns and grids
      1. How to create a simple grid with buttons
      2. Creating grids with more than two columns
    3. A note on collapsible blocks
      1. Nested collapsible blocks
      2. Collapsible sets
    4. Theming content
  6. Chapter 5: Navigation Made Easier: Toolbars
    1. How do toolbars actually work?
    2. Different types of bars
      1. Header bars
        1. Creating a header
        2. Customizing buttons
      2. Footer bars
        1. Creating a footer
        2. Adding buttons and other elements
      3. Navbars
        1. Creating a navbar
        2. Customizing navbars
    3. On positioning
      1. Fixed positioning
      2. Fullscreen positioning
      3. Persistent footer
    4. Theming toolbars
  7. Chapter 6: Mobile Clicking: Buttons
    1. What do buttons look and feel like in jQuery mobile?
    2. Buttons markup and icons
      1. Creating link buttons
      2. Creating form buttons
      3. Adding icons
    3. Displaying buttons
      1. Inline buttons
      2. Grouped buttons
    4. Theming buttons
  8. Chapter 7: Transmitting Information: Forms
    1. Form basics
      1. Form structure and initialization
    2. Input elements
      1. Text inputs
        1. Text fields
        2. Password fields
        3. Text areas
      2. Search inputs
    3. Flip switches, radio buttons, and checkboxes
      1. Flip toggle switches
      2. Radio buttons
      3. Checkboxes
    4. Sliders and select menus
      1. Sliders
      2. Select menus
    5. Theming forms
  9. Chapter 8: Organizing Information: List Views
    1. Basics and conventions for list views
      1. Nested lists
      2. Numbered lists
      3. Read-only lists
      4. Split button lists
    2. Spicing up your lists
      1. Count bubbles
      2. List dividers
      3. Images
      4. Formatting content
      5. Implementing a search filter bar

The book also includes two appendices: API Calls and Properties and Resources and Troubleshooting.

Pictures

Inside the book

Outside the book

Review

Discover the endless possibilities offered by jQuery Mobile for rapid mobile web development. With a tagline like that, you get met excited already. The funny thing is that I didn't knew much about this framework and heard about jQTouch first. Luckily, a great thing of this book is that the first chapter already does a dive/comparison with jQTouch and other mobile web development frameworks, and explains why jQuery Mobile is the best choice. And I must say, I'm impressed with the conclusion and I'm convinced jQuery Mobile is the way to go (especially when you read the other contents of the book). I was missing the great integration with PhoneGap though, but that's something totally different.

The next chapter dives directly in creating your first "Hello Mobile World" application, which is very simple. Personally, I'm a big fan of comments in the code, but sadly this book is missing out on that. What I'm also kind of missing, is the use of new HTML5 elements instead of div-tags. On the other hand, this is a book about jQuery Mobile and not HTML5. A really great plus from this book, is the use of images. Providing the user with visual information is great, and can make things more clear. The author used a lot of them, to show the reader what he meant.

Chapter three, but especially four take a deep dive into some visual aspects of the framework. These can be pretty hard to go through if you're not familiar with jQuery/HTML etc. in the first place, and need to understand the basics a little bit more. Yet, I'm impressed by the easy kind of explaining things to the reader by the author, and showing it step by step to make stuff clear. For me, it meant I could skip some parts, but I can understand this is needed to reach out to the whole community.

The Navigation Made Easier: Toolbars chapters is one of the most interesting chapters from the book (at least for me). Instead of creating crazy CSS or calculations with JavaScript, the book thought me that jQuery Mobile can do this tendious work for you. It also shows there are a couple of different kind of toolbars, each with hir own function and meaning. Theming, which is discussed throughout the whole book, applies to toolbars as well.

Buttons and Forms can with hand and hand with eachother, which probably is the reason the author decided to place these chapters after eachother. These chapters simply dive into the power of the framework, and explains what can be done with good examples. Here, the examples do make use of some HTML5 stuff (like input type="search") to make the whole look and feel even more complete.

The last chapter is pretty straightforward as well: Displaying List views. It shows what kind of list you can use best in several situations, which can easily be changed by jQuery Mobile. Once again, the author does this with great examples to show the reader what can be done. The appendices have been extremely useful for me as well. It shows a list of properties and methods (much like an API) and some small notes on them. When I wanted to experient some more with the framework, that's the place I needed to be.

Overall a great book to read when it's raining outside. When you combine the reading with some examples of your own, you'll be able to create your own mobile platform with the use of jQuery Mobile in no-time. And, when you already have some jQuery knowledge, you'll go through the book much faster.

Giveaway

Now that you know all this information about jQuery Mobile First Look, I'm pretty sure you would love to add this book to your collection. Packt Publishing has kindly decided to provide one hardcopy version of this book to one lucky Marcofolio.net Reader!

During, this contest, we'll work with tokens. The more tokens you have, the greater the chance is of winning the actual book. But how to get a token?

Simply leave a comment

Dropping some kind words in the comment field, will provide you with one token.

Tweet about this giveaway on Twitter

One token will be provided to you if you tweet about this giveaway on Twitter.

Tweet about this giveaway on Twitter and leave a comment linking to your Twitter update!

The combination of both will give you not 2, but three tokens.

Example: If you leave a comment like this. I tweeted about this contest here http://twitter.com/marcofolio/status/118198835452461056 , it'll provide you three tokens which increases the chance of winning the book. It's that simple!

Don't forget to enter a valid e-mail address, otherwise I won't be able to contact you if you've won the prize. When the contest has finished, all valid entries will be entered on Random.org. The first one that will pop-up on top of the list will be announced as winner.

So participate now and who knows you could be the lucky winner!

Rules / Notes

  • Pack Publishing is only able to send this book to the UK, or countries in the US and Europe. If you live outside these countries, you'll receive the eBook version.
  • This contests ends on October 3rd.

Good luck to everyone! Oh, and on a little side note: The Open Source Awards from Packtpub are currently running as well! Check out the OSA home page for more information.

Update: Contest has finished

Small note to tell everybody that the contest has finished. I want to congratulate Eliazer Braun for winning the book!


Tags:  jquery mobile book review giveaway packtpub

Interested in this topic? You might enjoy another article I've written called

Did you like this article? Subscribe to my feed or email to keep updated on new articles.

Spread the word and submit to:
Digg!Reddit!Del.icio.us!Facebook!StumbleUpon!
Comments
Add NewSearchRSS
siti nor - hope to have one   2011-09-26 06:15:07
Gravatar image That might be interesting to discover more on jQuery Mobile. . nice one :)
Gabriel   2011-09-26 06:51:45
Gravatar image nice one... hope to have one https://twitter.com/#!/gabrielcroitoru/status/118215848996519937
Piotr Nal   2011-09-26 07:25:40
Gravatar image I tweeted this giveaway: http://twitter.com/#!/PiotrNal/status/118224224304373760
:)
Ravindran - Like to win a copy of the book   2011-09-26 07:31:10
Gravatar image Looks like interesting book to jumpstart development with jQuery mobile.

https://twitter.com/#!/rnavaneethan/status/118224901403447297
Leonard Peris   2011-09-26 07:47:01
Gravatar image another win for jQuery

https://twitter.com/#!/LeonardPeris/status/118229560675401728
Peter Toi - jQuery Mobile book contest   2011-09-26 11:44:22
Gravatar image Marco,

Thanks for the opportunity to win the book.

http://twitter.com/#!/p_toi/status/118289313413869568

Peter
Josiah - Web Technologist   2011-09-26 13:31:18
Gravatar image This would be a great book to win!
Pablo Lara H   2011-09-26 14:00:19
Gravatar image http://twitter.com/#!/pablolarah/status/118323686355906560
Nesha8x8 - Developer   2011-09-26 15:42:38
Gravatar image Nice book to have in repository!
https://twitter.com/#!/Nesha8x8/status/118349088021417984
Andrew   2011-09-26 16:33:31
Gravatar image https://twitter.com/#!/andrew2mar/status/118361993961934850
Eliazer Braun   2011-09-26 19:17:35
Gravatar image Thanks for your blog.

The "Table of Contents" of jQuery mobile makes me excited.

http://twitter.com/#!/adardesign/status/118403243545067520
Maurizio Domba - Nice review   2011-09-26 19:20:51
Gravatar image Would be nice to get this book... I twitted it too... here - https://twitter.com/#!/mdomba/status/118404138991226880
gaby_mg   2011-09-26 21:09:05
Gravatar image wow, this is awesome...
I'm just studying web development and JQuery Mobile
would be a perfect lecture right now...
gaby_mg   2011-09-26 21:13:48
Gravatar image Here's my link:
http://twitter.com/#!/gaby_mg/status/118432120808030209

Thanks in advance!!
apis - Jquery   2011-09-27 02:55:25
Gravatar image Thanks for your page, has a lot of examples and books I hope to win the book apis3445 apis3445
http://twitter.com/#!/apis3445/status/118514110165037056
AMouliets - Perfect book!   2011-09-27 08:07:50
Gravatar image Here's my link:
http://twitter.com/#!/AMouliets/status/118596406243102720

This book seems pretty neat :)
Felix MC   2011-09-27 10:48:08
Gravatar image awesome review!
https://twitter.com/#!/Felix_MC/status/118637456164794369
Willem Meints   2011-09-27 10:52:22
Gravatar image Haven't had the chance to check this framework out before. Looks like a good book and an awesome framework.

http://twitter.com/#!/wmeints/statuses/118638797813583872
Jason Walz - Art Director/Designer   2011-09-27 15:41:15
Gravatar image Sounds like a great book to have.

I tweeted about this contest here http://twitter.com/#!/jasonwalz/status/118711445457346560
Judy H   2011-09-28 02:54:58
Gravatar image I would love to have this book. Thanks!
Renee   2011-09-28 03:43:26
Gravatar image There are several books about jq mobile, I wonder how this one stack up?
Tyler Jefford   2011-09-28 05:54:06
Gravatar image I'd love to win this book. http://twitter.com/tjefford
Mats   2011-09-28 19:27:43
Gravatar image I would love to have this one!
Got into jQuery mobile ago but lacked the time to fully learn it, this might be what I need to get back on track..

tweet here: http://bit.ly/q6C11q
aditia   2011-09-29 15:15:40
Gravatar image count me in .....
http://twitter.com/#!/superdit/status/119209766378672128
Jeroen Verfallie   2011-10-02 10:50:04
Gravatar image I'm excited about this book, and either way I'm thinking of getting it.

http://twitter.com/#!/jeroenverfallie/status/120450081282473984
MHI   2011-10-02 11:08:54
Gravatar image Hoping I'm the lucky one..
https://twitter.com/#!/Mathieu__/status/120454739161915392
Robert Hoppe   2011-10-02 11:34:49
Gravatar image Awesome giveaway
Michelle   2011-10-03 21:18:54
Gravatar image Great giveaway :) Good review too.. I'd love to have this book.
Nora Reed   2011-10-10 10:19:36
Gravatar image This is seem very interesting! thanks for sharing this review :)
Nayru   2011-11-23 14:11:33
Gravatar image The books is very nice and specially useful, it have some many tips about the interfaces and some utilities that you can download, is already been used in the best pharmacy in the town and they have made a good review until now.
Smith - books   2012-01-03 08:03:53
Gravatar image Superb collection of these books. Its really a stunning one.thanks for the sharing
Alex - Want it   2012-02-29 13:37:08
Gravatar image Thorough review.
Would love to have this book.
Louboutin   2012-04-06 08:19:18
Gravatar image Louboutin UK from this Angle character, BBS Beijing summit china-africa cooperation of value, no matter how to describe, are not enough.
mbt   2012-10-19 01:43:11
Gravatar image because of entrenched racial diaphragm, MBT many people instinct that black people should not be a hand,
Read more...
Name:
Email:
  Gravatar enabled.
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Security Image
Please input the anti-spam code that you can read in the image.
Unsubscribe from e-mail notifications.
 
< Prev   Next >
Subscribe

Subscribe to Marcofolio