Sencha Touch in Action
Jesus Garcia, Anthony De Moss, and Mitchell Simoens
  • July 2013
  • ISBN 9781617290374
  • 320 pages
  • printed in black & white

One of the best Sencha Touch books ever!

Loiane Groner, Citibank

Sencha Touch in Action is the definitive guide to developing applications with Sencha Touch. You'll begin with basic design principles for building great mobile applications, and then explore the features of Sencha Touch that bring those ideas to life. You'll learn how and why objects operate in the framework as you work through several real-world examples. This book also promotes the emerging best practices for mobile web development, from widget implementation to developing an application with the Sencha Touch MVC framework. Updated for Sencha Touch 2.

Table of Contents show full



about this book

about the authors

about the cover illustration

Part 1 Introduction to Sencha Touch

1. Introducing Sencha Touch

1.1. What is Sencha Touch?

1.2. A 10,000-foot view

1.3. The Sencha Touch UI

1.4. Thinking like a mobile developer

1.5. Summary

2. Using Sencha Touch for the first time

2.1. License considerations

2.2. Unpacking the framework

2.3. Sencha Touch says "Hello World"

2.4. Setting the stage for your first application

2.5. Developing your app

2.6. Summary

3. Sencha Touch foundations

3.1. One Component model to rule them all

3.2. Introducing the component life cycle

3.3. XTypes and the ComponentManager

3.4. Summary

Part 2 Building mobile user interfaces

4. Mastering the building blocks

4.1. Containers: Mounting our UI workhorse

4.2. Everything must have its place: layouts

4.3. Floating away…​ with panels

4.4. Flip the deck with TabPanels

4.5. Summary

5. Toolbars, buttons, and docked items

5.1. Looking into docked items

5.2. Gearing up the toolbars

5.3. Go ahead, press my button!

5.4. Summary

6. Getting the user’s attention

6.1. Using sheets for modal user interactions

6.2. Choosing pickers

6.3. Talking to the user via a message box

6.4. Summary

7. Data stores and views

7.1. Examining data stores

7.2. Implementing DataView

7.3. Advanced features with List

7.4. Displaying hierarchical data with NestedList

7.5. Summary

8. Working with forms

8.1. What makes Form panels so special anyway?

8.2. Building a basic form

8.3. An overview of the different Form widgets

8.4. Building complex forms

8.5. Managing data with models

8.6. Binding a form to a list

8.7. Summary

9. Maps and media

9.1. Maps in your application

9.2. Handling images

9.3. Mastering media

9.4. Summary

Part 3 Constructing an application

10. Class system foundations

10.1. Classic JavaScript inheritance

10.2. Using the Sencha Touch class system

10.3. Extending Sencha Touch components

10.4. Creating a Sencha Touch plug-in

10.5. Summary

11. Building Sencha Touch applications

11.1. The Sencha 30,000-foot view

11.2. Typical application development workflow

11.3. Creating your application container

11.4. A view of what you’re building today

11.5. Building the Phone profile version of your application

11.6. Building the tablet version of your application

11.7. Packaging your application for web deployment

11.8. Summary


About the Technology

The Sencha Touch framework makes it easy to build cross-platform mobile apps using HTML5 and JavaScript. It offers numerous features that mimic native mobile APIs and an MVC architecture that feels right at home for application developers. So you get the power and richness of native apps and the convenience of standard web tools.

About the book

Sencha Touch in Action is a complete guide for developers of native-quality mobile Sencha Touch applications. You'll explore real-world examples as you master this impressive framework from the ground up. The book shows you good practices for mobile web development, from widget implementation to the structure of MVC applications.

What's inside

  • Covers Sencha Touch 2
  • Build on your existing web dev skills
  • Create mobile web apps that feel like native apps
  • Extend enterprise apps to mobile clients

About the reader

The book requires basic JavaScript skills. It assumes no experience with Sencha Touch or Ext JS.

About the authors

Jay Garcia is a popular speaker, Sencha community advocate, and author of Ext JS in Action. Anthony De Moss is a professional web and mobile developer. Mitchell Simoens is a Sencha developer supporting the Sencha Touch and Ext JS products.

combo $44.99 pBook + eBook
eBook $35.99 pdf + ePub + kindle

FREE domestic shipping on three or more pBooks

A powerful mobile development handbook.

Doug Warren, Java Web Services

Jump start your mobile web development.

Darragh Duffy, Core International

Highly recommended!

Pawankumar Tripathi, Infosys

Sencha Touch offers everything, including the kitchen sink. This book will show you around the kitchen.

Tony Niemann, Zier Niemann Consulting