If you decide today that you want to create a mobile application, you have to decide on a development strategy - especially if you want to target multiple platforms. You can either learn to program from scratch for each platform or you can use a framework that abstracts on top of all of the platforms - like Apache PhoneGap. If you decide to use PhoneGap, you still have decide whether to use a library specially designed for mobile applications - like Sencha or jQuery mobile - or whether to use general libraries like Zepto or jQuery. There are a lot of decisions to make, and there's no one best strategy at this point in the game. In this talk, I'll explain my development strategy, why I chose it, and what I've learnt along the way - so that your own decision process is easier.