CREATE COMPLEX AND POWERFUL SENCHA TOUCH APPS

start taking your mobile apps to the next level...

It's not that hard to get started with Sencha Touch. In fact if you already have some knowledge of Javascript, a little guidance and a day to spare you could put together your first simple app.

"The library is really amazing. It gives developers great tools to build a diverse range of applications."

When it comes to more complex applications though, things start to get a little more intimidating.... the good news is that it's really not that scary. Advanced topics will quickly make a lot of sense when explained in a way that actually makes sense.

"...the learning curve of Sencha Touch is very hard to get over"

Sencha Touch is a powerful tool, for creating a massive range of high performing applications. As a result, the framework itself is quite complex once you move past the surface level. The way in which the framework is designed allows for the creation of large, complex applications. This is great once you've got a handle on things, but it can make it difficult in the beginning.

I know that when I was trying to swim in the Sencha Touch deep end for the first time these are just a few of the things that made me feel out of my depth:

  • Sending data to a remote database
  • Retrieving data from a remote database
  • Setting up an API with a server side language to interact with the application
  • Listening for and firing events properly within the MVC architecture
  • Integrating a third party service like Facebook
  • Creating keys, provisioning profiles and certificates for iOS and Android distribution

...and that's just naming a few. For a long time I even had trouble understanding how to even switch between views properly within the application.

You don't have to spend a year trying to figure it all out...

I can confidently say that I now find all of the things I listed above easy, and it's certainly not because I just happen to be a particularly good learner. When explained in a simple way, it really is easy to understand Sencha Touch's more complex features.

It's a massive confidence boost when you go from Googling "how to do X in Sencha Touch", "how to do Y in Sencha Touch" to just knowing how to do it because you actually understand how these things work. There's a real synergy from having this understanding of the framework - if you really get how several different features work you can better understand how to use them together. With a solid grasp of the framework you will:

  • Save time by knowing how to solve problems, instead of Googling them
  • Create more advanced features because you understand how everything works together
  • Avoid getting stuck when the answer to your problem can't be found on the Sencha Touch Forums or StackOverflow
  • Be able to use the framework in ways you didn't think you even could before

It's going to be a long time before you truly understand everything Sencha Touch has to offer, but you can get most of the way there pretty quickly with the proper guidance. A carefully, and very thoroughly, explained walk through of a complex Sencha Touch application, like building a Sencha Touch login system, can do just that for you.

Follow a step-by-step guide to creating a complex Sencha Touch application

Obviously this eBook would be great for you if you want to create a login system for a Sencha Touch mobile application... that's not the main goal though. This eBook is for beginner to intermediate level Sencha Touch developers who are looking to improve their proficiency with the framework and really start understanding the more advanced features of Sencha Touch.

As we step through building the application, concepts and implementations will be discussed in depth. We won't just implement something, but also explain how it actually works and how it might be applied in different circumstances. The only expectation is that you have some basic knowledge of the Sencha Touch framework (i.e. you've at least generated a basic app before and have a general idea of how Sencha Touch works).

If you're completely new to Sencha Touch, Beginners Guide to Sencha Touch may be better suited as a starting point (you can also grab the beginners guide in a bundle with this eBook, check below in the package details).

Here's a glance at just some of the things you'll learn:

  • Design and implement a MySQL database backend for the application
  • Creating a PHP API that handles communication between the database and application
  • Create the application itself
  • Implement logic for login functionality
  • Integrate Facebook login as an alternative option for authentication
  • How to solve common problems like cross origin resource sharing (CORS)

Get a Free Sample Chapter

eBook Cover

Free mobile development content delivered fortnightly. I won't ever send you spam. Unsubscribe at any time.

Who are you?

Joshua Morony

I'm a mobile developer from Adelaide, Australia - I have co-founded a mobile development company and have been blogging about mobile development for over a year. I'm far from being the worlds leading Sencha Touch developer and certainly would not be placed into any naturally-gifted-programmer categories. I've been using Sencha Touch extensively for mobile development for over 2 years and made note of all the painful experiences along the way. This is why I can understand what it feels like getting started with Sencha Touch, and why I can help you build awesome mobile apps.

THE COMPLETE PACKAGE

No holding back. This package has absolutely everything.

BUY NOW FOR $99

Complete Package


Resources in this pack

eBook Cover
The Book (PDF + ePub + Mobi)

The full book in PDF, ePub and Mobi formats so you can code along at your computer or read it on the go.

Source Code
Complete Source Code

The completed source code for the application for you to study, use and copy as you wish.

Chapter Code
Chapter-by-Chapter Source Code

If you're coding as you go, this is the perfect companion. You'll get 4 different sets of source code which build upon each other.

Videos
9 Premium Video Tutorials

Watch me build and narrate the entire application from scratch and prepare builds for iOS and Android.

Cheat Sheet
iOS + Android + Sencha Cheat Sheet

There's a lot of commands we'll be running and things to remember - print out these sheets or store it on your computer for a handy quick reference in future.

Beginners Guide to Sencha Touch
Bonus eBook: Beginners Guide to Sencha Touch

We'll be building a specific application with some advanced concepts and will skip some of the beginner stuff - Beginners Guide to Sencha Touch is instead targeted at the absolute beginner and covers more basic concepts. It's the perfect addition to round out the whole experience ($29 Value)

Videos in this pack

Video 1
1. Setting up the Database & API

Before we start creating the application, we take a look at getting the back end ready.

Video 2
2. Generating a new Application

The birth of a new application. We generate a new Sencha Touch application and create all the different views we need.

Video 3
3. Expanding the API

We add a bit more logic to our PHP API script and get it talking to the MySQL database.

Video 4
4. Implementing the Logic

We add some more smarts to our application and learn how to use information from the API inside the application.

Video 5
5. Integrating Facebook Login

At this point the app is already functional, but in this video we look at extending it to offer a 'Log in with Facebook' option.

Video 6
6. Build Time

Time to minify our application, get PhoneGap set up and create an app on Facebook.

Video 7
7. Getting Ready for iOS

We walk through the labyrinth that is iOS provisioning. By the end of this we will have everything necessary for an iOS build.

Video 8
8. Getting Ready for Android

Fortunately this video is a lot easier and shorter than the iOS one.

Video 9
9. PhoneGap Build: The Final Step

We walk through building the application on build.phonegap.com and how to include the provisioning profile, p12 and keystore correctly.

THE BUDGET PACK

I've squeezed down the price on this one, but it
still keeps the most valuable bits.

BUY NOW FOR $59

Budget Package


Resources in this pack

eBook Cover
The Book (PDF + ePub + Mobi)

The full book in PDF, ePub and Mobi formats so you can code along at your computer or read it on the go.

Source Code
Complete Source Code

The completed source code for the application for you to study, use and copy as you wish.

Videos
5 Premium Video Tutorials

There's not as many videos in this package, but you can still watch me complete the application from start to finish.

Videos in this pack

Video 1
1. Setting up the Database & API

Before we start creating the application, we take a look at getting the back end ready.

Video 2
2. Generating a new Application

The birth of a new application. We generate a new Sencha Touch application and create all the different views we need.

Video 3
3. Expanding the API

We add a bit more logic to our PHP API script and get it talking to the MySQL database.

Video 4
4. Implementing the Logic

We add some more smarts to our application and learn how to use information from the API inside the application.

Video 5
5. Integrating Facebook Login

At this point the app is already functional, but in this video we look at extending it to offer a 'Log in with Facebook' option.

THE BOOK + CODE

I want as many people as possible to benefit from this book
without devaluing it too much. You won't get any videos or extras
in this pack but you will get the entire book and source code.

BUY NOW FOR $29

Book and code


Resources in this pack

eBook Cover
The Book (PDF + ePub + Mobi)

The full book in PDF, ePub and Mobi formats so you can code along at your computer or read it on the go.

Source Code
Complete Source Code

The completed source code for the application for you to study, use and copy as you wish.

BOOK + CODE

$29

  • eBook in PDF, ePub and Mobi
  • Full Source Code
BUY NOW

BUDGET

$59

  • eBook in PDF, ePub and Mobi
  • Full Source Code
  • 5 Premium Video Tutorials
BUY NOW

COMPLETE

$99

  • eBook in PDF, ePub and Mobi
  • Full Source Code
  • Chapter-by-Chapter Source Code
  • 9 Premium Video Tutorials
  • iOS + Android + Sencha Cheat Sheet
  • Bonus eBook: Beginners Guide to Sencha Touch ($29 value)
BUY NOW

© 2014 JOSHUA MORONY. All Rights Reserved | Privacy Policy | Contact