Chennai JS + Android Geekup
So let me summarize the four thirty minute talks that ensued.
Building Rich JS Applications - Siddhartha Govindaraj
New Frontiers in the Mobile Platform - Aravind Krishnaswamy
Arvi, the Chennai boy, as he called himself, started with the glory of Alsa Mall and went on to talk on the glory of Android. With stunning charts and visualizations, he spoke of the huge market Android holds, versus the iPhone because of it's pricing. He addressed problems that developers face in developing mobile apps - fragmentation, pricing, size and density. Fragmentation cannot be done away with, and can be partly tackled by narrowing your target devices to the popular ones first. Suggestions for pricing - ads, in app pricing for certain features, which Arvi pointed has taken off recently. Native vs HTML5, what does one build in? Both have their pros and cons, but prefer native for the parts of the app that have high user interaction, and HTML5 where interaction is low. Attention spans in mobile apps is extremely low, and it matters to keep your users engaged. And guess what? The most number of app downloads from the Play store happen Sunday 9pm!
Constructive Design for Android - Isaac John Wesley
Isaac is the designer whose slides you are bound to fall for. Design in Isaac's words, is meant to communicate, and not to decorate. It might be hard for a developer to turn designer, but it's easy to think design. And to enable that, he spoke of the various best practices in design, such as less is more, using focus on the important parts, and color schemes, as mediums of user engagement. Though iPhone was the designer's heaven earlier, and Android was much cursed, with ICS and JellyBean, Google has come out with design patterns for Navigation, Action bars, Multi-pane layouts and the like, that enable building well designed, cross device applications. Pro tips: Mimic those small beautiful things from great apps like Path, keep your screens minimum, and tell a story. Remember, impact matters, not impression.
There goes an awesome Geekup. I wish we had them more often.