In my previous post I had mentioned my plan to look deeper into Qt and it’s basics viz a vis MFC and wxWidgets. Alas, I have not been true to my plan and instead have digressed from this to a completely different topic.
It happened like this. I started with Qt. Downloaded it, installed it and watched couple of tutorial videos. Then I started with Qt Creator, their visual development tool, and suddenly recollected that it looks very similar to a demo video that I had seen a few years ago. Mind you this demo video that I’m talking about was shot more than 10 years ago. I am talking about the demo video of Interface Builder on NeXtStep as demoed by Steve Jobs (and I think the original creator of the tool).
So I went back to Interface Builder and started poking around with it. Spent couple of days with it after reading Objective C primer and was suitably impressed. Then came the iPad launch followed by iPhone SDK 4.0. The lack of Flash support in iPad and the rather strict licensing terms of iPhone 4.0 SDK disappointed me deeply. So I dropped Cocoa and started looking elsewhere.
Naturally, I ended up with Android. So far Android has been a revelation. Eclipse has been even more so. I particularly like the idea of Android applications being made up of multiple components each of which can be published independently for other applications to use. The lack of a visual tool to lay out the UI elements has been bit of a let down. However, I know from experience that building UI by hand is not such a difficult task, especially when the framework provides excellent layout widgets.
Not sure how long I’ll able to persist with my Android pursuit, but knowing a bit about the platform — its strengths and possibilities — will justify my efforts. At least I hope so.