It took me some time from part 2 to part 3 and that is because part 3 was Sencha Touch (http://www.sencha.com/products/touch/). This baby is far from JQuery Mobile… completely opposite side of the mobile frameworks spectrum. JQM was a markup-driven framework and you deal with a lot of HTML5, in Sencha Touch index.html had only one function and that is to load javascript file containing you app. So, it’s fully javascript and almost no HTML (unless you use it in some templates inside javascript code).
I was playing with Ext JS for desktops some years ago and was surprised that Sencha is actually a new name for it and Sencha Touch is mobile variant. That helped me a lot as everything was familiar. Even more familiar than JQM will be to JQuery users. Sencha Touch has amazing documentation and community. Every object, method, property, event… neatly described in a doc (done in Sencha) when you install framework. I kept it open all the time while programming. Read more
I have always avoided development for mobile phones. There are too many platforms and programming in Java is not something I want to learn. But last week @istrigo pointed me to PhoneGap (www.phonegap.com) and that changed everything (a bit late for myself I must admit!). PhoneGap enables you to develop HTML5/JS apps the same way as developing mobile sites but then wraps it up in a nice, installable iPhone/Android/Blackberry/… package you can install and run on a mobile device like any other native app. So, your mobile site and ALL platforms share the same code!? Great! Read more