Books & Videos

Table of Contents

  1. Chapter 1 The Mobile Jungle

    1. The Mobile Ecosystem

    2. Brands, Models, and Platforms

    3. Technical Information

  2. Chapter 2 Understanding the Mobile Web

    1. Myths of the Mobile Web

    2. What Is the Mobile Web?

    3. Mobile Web Eras

    4. The Mobile Browsing Experience

    5. Fragmentation

    6. Market Statistics

  3. Chapter 3 Browsers and Web Platforms

    1. Web Platforms That Are Not Browsers

    2. Mobile Browsers

  4. Chapter 4 Tools for Mobile Web Development

    1. Working with Code

    2. Testing

    3. Production Environment

  5. Chapter 5 Architecture and Design

    1. Mobile Strategy

    2. Navigation

    3. Design and User Experience

  6. Chapter 6 Markups and Standards

    1. First, the Very Old Ones

    2. Current Standards

    3. XHTML Mobile Profile and Basic

    4. Mobile HTML5

    5. CSS for Mobile

    6. HTML5 Compatibility Levels

  7. Chapter 7 Basics of Mobile HTML5

    1. The Document Head

    2. The Document Body

    3. HTML5 Mobile Boilerplate

    4. The Content

  8. Chapter 8 HTML5 Forms

    1. Form Design

    2. Form Elements

    3. Form Control Attributes

    4. Form Validation

  9. Chapter 9 Feature and Device Detection

    1. Possible Problems

    2. Informational Websites

    3. Client-Side Detection

    4. Server-Side Detection

  10. Chapter 10 Images and Media

    1. Images

    2. Dealing with Multiple Screen Densities

    3. Adobe Flash

    4. Video

    5. Audio

  11. Chapter 11 CSS for Mobile Browsers

    1. Where to Insert the CSS

    2. Media Queries

    3. Selectors

    4. CSS Techniques

    5. Common Patterns

    6. CSS Sprites

    7. CSS3 Modules

  12. Chapter 12 JavaScript Mobile

    1. Coding for Mobile Browsers

    2. JavaScript Debugging and Profiling

    3. Battery Consumption

    4. Background Execution

    5. Supported Technologies

    6. Standard JavaScript Behavior

    7. JavaScript Libraries

    8. UI Frameworks

  13. Chapter 13 Offline Apps, Storage, and Networks

    1. Offline Web Apps

    2. Client-Side Storage

    3. Network Communication

  14. Chapter 14 Geolocation and Maps

    1. Location Techniques

    2. Detecting the Location

    3. Maps/Navigation App Integration

    4. Showing a Map

  15. Chapter 15 Device Interaction

    1. Mobile-Specific URIs

    2. JavaScript APIs

  16. Chapter 16 Native and Installed Web Apps

    1. Web App Pros and Cons

    2. Architecture of a Web App

    3. Standards

    4. Official Platforms

    5. Apache Cordova/PhoneGap Apps

    6. Distribution

    7. Full-Screen App Patterns

  17. Chapter 17 Content Delivery

    1. MIME Types

    2. File Delivery

    3. Application and Games Delivery

  18. Chapter 18 Debugging and Performance

    1. Debugging

    2. Performance Optimization

  19. Chapter 19 Distribution and Social Web 2.0

    1. Mobile SEO

    2. How Users Find You

    3. User Fidelizing

    4. Mobile Web Statistics

    5. Monetizing Your Website

    6. Mobile Web Social Features

  1. Appendix MIME Types for Mobile Content

    1. Markup and Script MIME Types

    2. Image MIME Types

    3. Mobile Content MIME Types

    4. Audio and Video MIME Types

    5. Webapp MIME Types

  2. Colophon