My New Sencha Touch 2 Book

I just published Building a Sencha Touch Application. The book will teach you how to create a Sencha Touch 2 application step by step, from mockups to production build.

Here’s is a summary of the subjects you will learn:

  • The building blocks of a Sencha Touch application.
  • How to implement the Model-View-Controller pattern in a Sencha Touch application.
  • How to create an application with multiple views, and how to implement an intuitive navigation pattern between them.
  • How to create list-based and master-detail user interfaces in a Sencha Touch application.
  • How to capture, edit and validate data using Sencha Touch form-based user interfaces.
  • How Sencha Touch stores data on the device using HTML5 local storage.
  • How to use the Sencha SDK Tools to create a production build of your application.

Check It Out

You can preview the book here: Book Preview - Building a Sencha Touch Application.

You can review the table of contents and download the book here: Building a Sencha Touch Application.

Thanks to the Reviewers

I would like to thank @diederikveelo, @royhack and @3advance. They helped me make a better book for you.

What Do You Think?

I would also like to hear what you think about the book and how I can make the next version better. Please leave a comment if you have a few minutes.

New Book – How to Build a jQuery Mobile Application

I just published How to Build a jQuery Mobile Application, a book that will teach you the essential skills you need to succeed developing apps with jQuery.

As I do in the tutorials on this blog, the book follows a hands-on approach, walking you through the process of building a jQuery Mobile application. Here are some of the subjects you will learn:

  • jQuery Mobile pages, dialogs, and navigation
  • List view and master-detail user interfaces
  • Capturing user input with form elements
  • Saving application data on the device
  • Synchronizing application data with a server

If you like to learn by doing, this is a book for you.

Check It Out

You can preview the book here: Learn more about How to Build a jQuery Mobile Application.

You can download the book here: Download How to Build a jQuery Mobile Application.

Thanks to the Reviewers

I would like to thank @BISQLDave, @JTMcGibbon, @jonstieglitz, and @alberto_velaz for their feedback and help creating this book.

What Do You Think?

I would also like to hear what you think about the book and how I can make the next version better. Please leave a comment if you have a few minutes.

New eBook – Building a Sencha Touch Application

Book: Building a Sencha Touch Application

UPDATECheck out the Sencha Touch 2 version of this book.

I just published the Building a Sencha Touch Application eBook. The book will teach you how to create a Sencha Touch 1.1.1 application that allows its users to take notes and store them on the device running the app.

You can preview the book using this link: Preview Ebook – Building a Sencha Touch Application.

I would like to thank Ted JenkinsAlex Blount, James Brooks and Hector Iribarne for their feedback and help creating this book. Thank you, Ted, Alex, James and Hector.

I would also like to hear what you think about the book and how I can make the next version better. Please leave a comment if you have a few minutes.

Free Programming Books List

Via Twitter I found out about this comprehensive list of freely available programming books maintained at StackOverflow. The list is organized by topics such as the following:

  • Graphics Programming
  • Language Agnostic
  • ASP.NET MVC
  • Assembly Language
  • Bash
  • C/C++
  • C#
  • Django
  • Erlang
  • F#
  • Forth
  • Git
  • Grails
  • Haskell
  • HTML
  • Java
  • JavaScript
  • Linux
  • Lisp
  • Lua
  • Maven
  • Oracle Server
  • Mercurial
  • NoSQL
  • Objective-C
  • Oracle PL/SQL
  • Parrot / Perl 6
  • Perl
  • PHP
  • PowerShell
  • Prolog
  • PostgreSQL
  • Python
  • Ruby
  • Scala
  • Scheme
  • Smalltalk
  • Subversion
  • SQL (Implementation agnostic)
  • Vim

Here’s the link again: freely available programming books.