PacktLib: Sencha Touch 2 Mobile JavaScript Framework

Sencha Touch 2 Mobile JavaScript Framework

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Preface

Let's Begin with Sencha Touch

Frameworks

Mobile application frameworks

Designing applications for mobile devices and touch technology

Getting started with Sencha Touch

Setting up your development environment

Additional tools for developing with Sencha Touch

Summary

Creating a Simple Application

Setting up the application

Controlling the look with layouts

Testing and debugging the application

Updating the application for production

Putting the application into production

Summary

Styling the User Interface

Styling components versus themes

UI styling for toolbars and buttons

Sencha Touch themes

Setting up Sass and Compass

Creating a custom theme

Default themes and theme switching

Images on multiple devices with Sencha.io Src

Summary

Components and Configurations

The base component class

Taking another look at layouts

The TabPanel and Carousel components

Creating a FormPanel component

The MessageBox and Sheet components

Creating a Map component

Creating lists

Finding more information with the Sencha Docs

Summary

Events and Controllers

Exploring events

Adding listeners and handlers

Controllers

Getting more out of events

Additional information

Summary

Getting the Data In

Models

Introducing data formats

Introducing stores

Deleting from the data store

Summary

Getting the Data Out

Using data stores for display

XTemplates

Sencha Touch Charts

Summary

Creating the Flickr Finder Application

Generating the basic application

Introducing the Model View Controller

Building the foundation with Sencha Cmd

Adding to the basic application

Making the SearchPhotos components

Building the SavedPhotos components

Polishing your application

Improving the application

Summary

Advanced Topics

Talking to your own server

Going offline

Getting into the marketplace

Summary

Index