Droidcon is India’s largest Android developer conference, and is part of the world wide series of conferences that happens in London, Paris, Berlin, Netherlands, Tunis, Ankara and Brussels. If you are doing anything with Android, you’d want to be here in Bangalore on Nov 28-30th 2013.
A WIP schedule will be up on the Droidcon India website and will be updated periodically.
Voting is open to attendees who have purchased event tickets. If there is a proposal you find notable, please vote for it and leave a comment to initiate discussions. Your vote will be reflected immediately, but will be counted towards selections only if you hold a ticket. Proposals will also be evaluated by a program committee, consisting of:
- Aravind Krishnaswamy of Levitum is the Program Chair
- Amrit Sanjeev of Intuit and Blrdroid will run the App Demos track.
- Kumar Rangarajan of LittleEyeLabs will run the Systems track.
- Rahul Gonsalves of UnCommon will run the UX track.
- Aravind Krishnaswamy of Levitum will run the Business track.
- Ravi Korukonda of PurpleTalk will run the Gaming track.
- Soham Mondal of Triveous and Blrdroid will run the Workshops.
Proposers must submit presentation drafts as part of the selection process to ensure that the talk is in line with the original proposal, and to help the program committee build a strong line-up for the event.
Final date for submission of proposals Oct 18th, 2013.
First set of pre-confirmations Oct 18th, 2013.
Submission of slide drafts Oct 25th, 2013.
Second set of pre-confirmations Oct 26th, 2013.
Schedule draft posted on site Nov 4th, 2013
Final confirmations Nov 5th, 2013.
Final schedule Nov 8th, 2013
All speakers are requested to be available for officehours during the conference. This will be a scheduled 30 minute block of time during which attendees can meet you at a designated space for open Q&A offstage.
There is only one speaker per session. Attendance is free for selected speakers. HasGeek will cover your travel to and accommodation in Bangalore from anywhere in the world for speakers delivering full sessions (30 minutes or longer). As our budget is limited, we will prefer speakers from locations closer home, but will do our best to cover for anyone exceptional. If you are able to raise support for your trip, we will count that as speaker travel sponsorship.
HasGeek believes in open source as the binding force of our community. If you are describing a codebase for developers to work with, we’d like it to be available under a permissive open source license. If your software is commercially licensed or available under a combination of commercial and restrictive open source licenses (such as the various forms of the GPL), please consider picking up a sponsorship. We recognize that there are valid reasons for commercial licensing, but ask that you support us in return for giving you an audience. Your session will be marked on the schedule as a sponsored session.
If your proposal is accepted for a session > 30 minutes long, we will cover your event ticket.
If your proposal is not accepted, you can buy a ticket at the same rate as was available on the day you proposed. We’ll send you a code.
Loading, Downloading, Rendering and Performance Bottlenecks - The Other Side of Usability
To demonstrate various aspects of usability, and how a developer can achieve high-usability without studying the theory, just by removing the major bottlenecks.
I will take a sample app which is Functionally Complete but has a lot of Usability Bottlenecks. We’ll collectively identify these bottlenecks, and I’ll iteratively remove them one by one and show how the usability of the final version of the app has improved compared to the initial one.
Usability is combination of Learnability, Efficiency, Memorability, Error handling and Satisfaction. One should focus on these aspects when building a smart app. Usability is a very important criterion which decides whether an application will click or just fade away.
The term usability implies a focus on assessing and making recommendations towards making the app smooth, responsive, consistent and optimised in memory and battery usage than it does on design. But most of our focus gets engaged in UI design to some extent, particularly design of wire-frames or other prototypes. That focus is also important but an equal amount of focus must be given to these two.
In this session you’ll learn how to solve this problem by concentrating on the basics at every stage of developing your app. We’ll focus on an app which is functionally complete but lacks good user experience. We’ll identify of the major bottlenecks with respect to performance and usability, resolve them step by step, and by the end of the session come up with a version of the same app which is lighter, faster, more usable and better looking.
Garima is an Application Developer at ThoughtWorks. She has been into Android development for the last one year and has been involved in a wide variety of Android projects. She has built the android client for ‘ideaboardz.com’ which included good analysis of implementing async calls, UI and architectural decisions. Recently, she has conducted sessions as part of an Android Bootcamp and also been involved in code-jams for a local issue tracker application called Project Kranti. Also she has implemented an open source async call mechanism which can be reused easily for any app. She has also added an image recognition and social discounting feature for a shopping application, for a retail chain. She is an Android enthusiastic, always eager to explore, learn and apply something new.