Books & Videos

Table of Contents

  1. Chapter 1 HTML5 for Mobile Applications

    1. A Bit of History

    2. Declarations and Meta Tags

    3. HTML5 Applications

    4. HTML5 Application Cache

    5. Testing for HTML5 Features

    6. Geolocation

    7. Device Orientation

    8. Device Motion

    9. Network Connectivity

    10. Canvas

    11. CSS3 Animations and Transitions

    12. Client-Side Storage

    13. Rich Media Tags

    14. Conclusion

  2. Chapter 2 JavaScript Productivity Tips

    1. About JavaScript

    2. Object Literals

    3. Single or Double Quotes?

    4. JavaScript Base Types

    5. Dynamic Overloading of Base Types

    6. Functions

    7. How to Organize Code in namespaces

    8. Create Objects and Arrays the Easy Way

    9. Create a Singleton Object

    10. Scheduling Function Execution

    11. Concatenating Strings

    12. Iterating Over Arrays

    13. Using toString() for Reflection

    14. Easy Code Injection

    15. Object-Oriented Programming in JavaScript

    16. Conclusion

  3. Chapter 3 jQuery Mobile

    1. Supported Platforms

    2. Key Features

    3. At a Glance

    4. To Do List Application

    5. Codiqa

    6. ThemeRoller

    7. Conclusion

  4. Chapter 4 Sencha Touch

    1. Introduction and History

    2. Characteristics

    3. Supported Platforms

    4. Key Features

    5. JavaScript Idioms

    6. Creating a To Do List App

    7. Using Sencha Architect 2

    8. Conclusion

  5. Chapter 5 PhoneGap

    1. Introduction

    2. Installing PhoneGap

    3. Creating an iOS Application

    4. Creating an Android Application

    5. Creating a Windows Phone Application

    6. Accessing Native Functionality

    7. Plug-ins

    8. The JavaScript Bridge

    9. Conclusion

  6. Chapter 6 Debugging and Testing

    1. Your Browser Web Inspector

    2. iWebInspector

    3. Adobe Shadow

    4. Testing

    5. Conclusion

  7. Chapter 7 Conclusion

  1. Bibliography