Books & Videos

Table of Contents

  1. Sencha Touch Essentials

    1. Chapter 1 Introduction to Sencha Touch

      1. Licenses
      2. Bundles
      3. Touch Charts
      4. Sencha Cmd
      5. Sencha Network
      6. Where to Find Help
      7. API Documentation
      8. Required Software
      9. Supported Browsers
      10. Summary
    2. Chapter 2 Installation

      1. Install the Required Software
      2. Install the Optional Software
      3. Summary
    3. Chapter 3 The Fundamentals

      1. Instantiating a Basic Component
      2. Implementing Templates
      3. Making References to Components
      4. Traversing Components
      5. Making References to DOM Nodes
      6. Handling Events
      7. Summary
    4. Chapter 4 The Class System

      1. Defining Your Own Custom Class
      2. Defining Getters and Setters
      3. Defining Singletons and Static Members
      4. Inherit from a Single Class
      5. Inherit from Multiple Classes
      6. Summary
    5. Chapter 5 The Layout System

      1. Implementing a Horizontal Layout
      2. Implementing a Vertical Layout
      3. Implementing a Full-Screen (Fit) Layout
      4. Implementing a Card Layout
      5. Implementing the Default Layout
      6. Docking Components
      7. Summary
  2. Building the FindACab App

    1. Chapter 6 Structured Code

      1. Design Patterns
      2. Generating an Application with Sencha Cmd
      3. Generating Workspaces
      4. Generating a Model with Sencha Cmd
      5. Implementing a Data Store
      6. Implementing a View
      7. Generating a Controller with Sencha Cmd
      8. Referencing a Component from a Controller
      9. Listening to Events from a Controller
      10. Implementing the MVC Entry Point
      11. Loading External Classes
      12. Summary
    2. Chapter 7 Data Models

      1. Validating a Model
      2. Saving a Model to the Server
      3. Cross-Domain Restrictions
      4. Implementing a Model Association
      5. Remote Associations
      6. Summary
    3. Chapter 8 Remote Connections (Server Proxies)

      1. Saving or Retrieving Data from the Same Domain with AJAX
      2. Retrieving Data from an External Domain with JSONP
      3. Saving or Retrieving Data from an External Domain with AJAX
      4. Summary
    4. Chapter 9 Data Stores

      1. Loading Data in a Store
      2. Sorting a Data Store Locally
      3. Sorting Data on a Server
      4. Grouping a Data Store
      5. Filtering a Data Store Locally
      6. Filtering Data on a Server
      7. Syncing Data in a Store
      8. Summary
    5. Chapter 10 Offline Storage (Client Proxies)

      1. Saving Data into Local Storage
      2. Saving Data into Session Storage
      3. Saving Data into a Web SQL Database
      4. Saving Data into a Web SQL Database for the FindACab App
      5. Saving Assets Locally by Using the Application Cache
      6. Summary
    6. Chapter 11 View Components

      1. Implementing a Messagebox
      2. Implementing Toolbars and Title Bars
      3. Implementing Buttons
      4. Implementing Lists
      5. Implementing a List for the FindACab App
      6. Implementing a Google Map
      7. Implementing Overlays
      8. Implementing Charts
      9. Summary
    7. Chapter 12 Forms

      1. Implementing a Form
      2. Validating a Form
      3. Validating a Form in the FindACab App
      4. Submitting a Form
      5. Implementing Form Handling
      6. Summary
    8. Chapter 13 Themes and Styles

      1. Sencha Touch Stylesheets
      2. Using Sass
      3. Using Platform-Specific, Out-of-the-Box Themes
      4. Creating Your Own Custom Theme
      5. The FindACab App Stylesheet
      6. Incorporating Custom Fonts
      7. Base64 Fonts
      8. Incorporating Custom Icons
      9. Optimizing Your Stylesheet for Best Performance
      10. Summary
    9. Chapter 14 Builds

      1. Going Native
      2. Creating a Test Build with Sencha Cmd
      3. Creating a Production Build with Sencha Cmd
      4. Creating a Native Build with Sencha Cmd and Adobe PhoneGap
      5. Summary
    10. Appendix Help with iOS Certificates and Provisioning

      1. Certificates
      2. iOS Provisioning and PhoneGap
    11. Appendix Custom Stylesheet for the FindACab App