Some friends recently asked on Twitter what was the best way to start programming mobile apps with Nokia’s Qt, as they found that it was not as easy as the publicity from Nokia had purported Qt to be.
I replied: “When devs say a ‘framework’ is “easy” it is code for “It won’t take 15 months of 10 hour days & make you want to KILL yourself.”“
Anyone who has developed an application, be it for the desktop or mobile, can tell you that framework makes it so much easier, but easy is a relative term. What easy may mean is that development time is reduced from 6 months to 6 weeks or less. Still not that easy, but easier and a big relief.
As I wrote in DIY Dev: Program or be Programmed a couple of weeks back, there comes a time when your own natural diy urge or curiosity or frustration with a lack of an app drives one to learn how to program a computer, server, or mobile phone so that the itch has been scratched.
PhoneGap – http://www.phonegap.com/
Sencha – http://www.sencha.com/
JQuery Mobile – http://jquerymobile.com/
Qt Quick – http://qt.nokia.com/products/qt-quick/
Tutorials and Presentations:
Forum Nokia on Developing for the Mobile Web
Tips and Tricks for developing Mobile Widgets
Programming the Mobile Web
Have fun, get coding, and send us/ let’s us know what you have created.
Ms. Jen’s DIY Programming Series:
DIY Dev: Program or be Programmed
DIY Programming: Should HTML be Required for Literacy in the 21st Century?
While frameworks are a nice idea in theory they often do not have the exact specific thing that you had in find which results in you spending a lot of time hacking around the framework. I’d recommend that if you are making a simple first webapp without too much complexity (which I know is relative) you should at least consider going framework-less and just using Google to find the bits you need
For example I built my Famous Food site (http://www.famousfood.us/) in 2 weeks of spare time without using any frameworks. It is my first ever webapp and is fully cross-platform and mobile optimized.
Comments are closed.