Sencha Touch is an excellent framework for creating mobile applications. If you are a developer taking the first steps with the framework, or a seasoned programmer looking for ways to increase your productivity, you will likely find MiamiCoder’s Sencha Touch tutorials and Sencha Touch books helpful.
End-to-End Sencha Touch Tutorials
The Meeting Rook Booking App
- Mobile App Tutorial: The Meeting Room Booking App, Part 1
- Mobile App Tutorial: The Meeting Room Booking App, Part 2
- Mobile App Tutorial: The Meeting Room Booking App, Part 3
- User Registration, Login and Logout Screens for the Meeting Room Booking App
- Using MongoDB and Mongoose for User Registration, Login and Logout in a Mobile Application
The Notebook App
- How to Create a Sencha Touch 2 App, Part 1
- How to Create a Sencha Touch 2 App, Part 2
- How to Create a Sencha Touch 2 App, Part 3
- How to Create a Sencha Touch 2 App, Part 4
- How to Create a Sencha Touch 2 App, Part 5
The Notebook App, Sencha Touch 1 version
- Writing a Sencha Touch Application, Part 1
- Writing a Sencha Touch Application, Part 2
- Writing a Sencha Touch Application, Part 3
- Writing a Sencha Touch Application, Part 4
- Writing a Sencha Touch MVC Application
Sencha Touch 2 Concepts and Recipes
Device Profiles
Authentication and Authorization
- Adding a Login Screen to a Sencha Touch Application, Part 1
- Adding a Login Screen to a Sencha Touch Application, Part 2
- How to Implement User Roles in a Sencha Touch Application
Charts
Themes
- Creating a Custom Theme for a Sencha Touch Application
- How to Define Application Icons in Sencha Touch
Lists
- Creating a Sencha Touch Nested List with a PHP Backend
- Creating a Sencha Touch Nested List with a .Net Backend
Stores
- How to Create an ASP.NET Handler for a Sencha Touch Store
- Sencha Touch 2 Stores – Editing Model Instances and Reverting Changes
- Sencha Touch 2 Stores – Adding, Removing and Finding Records
- Sencha Touch 2 Models – Creating and Editing Model Instances
- Sencha Touch 2 Stores – Client-Side Sorting
- Sencha Touch Store Server-Side Sorting
- Grouping in a Sencha Touch Store
- Remote Grouping in a Sencha Touch Store
Models
- Sencha Touch 2 Models – Model Validations
- Sencha Touch 2 Models – Custom Validation Functions
- Sencha Touch 2 Models – Loading And Saving Model Data Using a Proxy, C# Example
- Sencha Touch 2 Models – Loading And Saving Model Data Using a Proxy, PHP Example
- Sencha Touch 2 Models – hasMany Associations, PHP Example
- Sencha Touch 2 Models – hasMany Associations, C# Example
Best Practices
- Mobile UI Patterns – A Flowchart for User Registration, Login and Logout
- Mobile Development Tips: Preventing Unbounded Result Sets
- Mobile Web Development Tips: Using Compression to Reduce Database Size
jQuery Mobile or Sencha Touch?
If you ever need to choose between jQuery Mobile and Sencha Touch, you need to consider the factors listed in this article:
How to Create a Mobile App with Sencha Touch 1
When Sencha Touch 1 was released, many of us struggled with how to create toolbar buttons. This article sheds light on the topic:
My Sencha Touch Books
The fast and easy way to learn Sencha Touch. My books will teach you how to create a Sencha Touch application, step by step, from mockups to production build.
You will learn the building blocks of a Sencha Touch application, how to implement navigation in an app with multiple views, how to edit data using form elements, how to render information using lists views, how Sencha Touch stores data with HTML5 local storage, and how to create a production build of your application.
- Sencha Touch 2 Book: Building a Sencha Touch Application (Updated for Sencha Touch 2.3)
- Sencha Touch 1 Book: Building a Sencha Touch Application