You are previewing Pro jQuery Mobile.
O'Reilly logo
Pro jQuery Mobile

Book Description

You need to build an app, and you need it to run everywhere. And you need it now! jQuery Mobile gives you the ability to write once and run everywhere using jQuery and jQuery UI. Pro jQuery Mobile will teach you how to create themable, responsive, native-looking applications for iOS, Android, Windows Phone, Blackberry, and more.

Discover what sets jQuery Mobile apart from other mobile web development platforms

Walk through practical examples of jQuery Mobile features, including design elements and event handling

Dig into the jQuery API, integrate web services, and learn how to publish to app stores with Phone Gap

jQuery Mobile is a framework for delivering cross-platform mobile web applications with a unified interface. jQuery Mobile combines responsive layouts with progressive enhancement to render the best possible user experience from a single code base. With Pro jQuery Mobile, you'll be creating amazing mobile apps in no time.

What you'll learn

Unique features of jQuery Mobile

jQuery Mobile core features, including page structure, navigation, and form elements

The entire jQuery Mobile API, including data attributes, methods, and events

How to apply jQuery Mobile to specific cases, including iOS and Android apps

How to publish your apps to app stores via PhoneGap

Integrating web services and Google Maps into your jQuery Mobile apps

Who this book is for

Mobile developers who want to master jQuery Mobile and build cross-platform mobile web applications from a single code base.

Table of Contents

  1. Title
  2. Dedication
  3. Contents at a Glance
  4. Contents
  5. About the Author
  6. About the Technical Reviewer
  7. Acknowledgments
  8. Introduction
    1. What you'll learn
    2. Who This Book Is For
    3. Downloading the code
  9. Chapter 1: Why jQuery Mobile?
    1. Universal Access
    2. Unified UI Across All Mobile Platforms
    3. Simplified Markup-Driven Development
    4. Progressive Enhancement
    5. Responsive Design
    6. Themable Styling
    7. Accessible
    8. Summary
  10. Chapter 2: Getting Started with jQuery Mobile
    1. jQuery Mobile Page Template
    2. Multi-Page Template
    3. Ajax-Driven Navigation
    4. Transitions
    5. Dialogs
    6. Responsive Layouts with Media Queries
    7. Summary
  11. Chapter 3: Navigating with Headers, Toolbars, and Tab Bars
    1. Header Bar
    2. Back Button
    3. Footer bar
    4. Toolbars
    5. Tab Bars
    6. Summary
  12. Chapter 4: Form Elements and Buttons
    1. Buttons
    2. Form Elements
    3. Summary
  13. Chapter 5: List Views
    1. List Basics
    2. Inset Lists
    3. List Dividers
    4. Lists with Thumbnails and Icons
    5. Split Button Lists
    6. Numbered Lists
    7. Read-only Lists
    8. List Badges (Count Bubbles)
    9. List Filtering with Search Bar
    10. Dynamic Lists
    11. Summary
  14. Chapter 6: Formatting Content with Grids and CSS Gradients
    1. Grid Layouts
    2. Collapsible Content Blocks
    3. Collapsible Sets
    4. Styling with CSS Gradients
    5. Summary
  15. Chapter 7: Creating Themable Designs
    1. Theme Basics
    2. Themes and Swatches
    3. Theme Defaults
    4. Theme Inheritance
    5. Custom Themes
    6. ThemeRoller
    7. Summary
  16. Chapter 8: jQuery Mobile API
    1. Configuring jQuery Mobile
    2. Methods
    3. Events
    4. Properties
    5. Data Attributes
    6. Summary
  17. Chapter 9: Service Integration Strategies
    1. Client-side Integration with RESTful Services
    2. Server-side Integration with MVC
    3. Google Maps Integration
    4. Summary
  18. Chapter 10: Easy Deployment with PhoneGap
    1. What is PhoneGap?
    2. Running jQuery Mobile as an iOS App
    3. Running jQuery Mobile as an Android App
    4. Open App Market
    5. Client-side Device APIs
    6. Summary
  19. Index