Android: Building for India. Gearing for 100 Million Users.
Submitted by Paresh Goel (@pareshgoel) on Wednesday, 5 November 2014
Section: Versioning - full talks Technical level: Intermediate
Attendees will learn how communication layer could be built for an always-on service like messaging.
In today’s day and age, almost everything is real-time. “Instant” is the new mantra. And one cannot imagine what would it be to not have an “instant” messaging app.
Building and scaling for more than 35 million users is not a piece of cake. Most startups in India have never seen this kind of scale before.
India also has its own set of unique challenges for the mobile app industry in terms of:
Network: Data is not only expensive and unreliable in terms of network connections, the behavior and priorities of Indian users are also quite different.
Device: Low end smartphones dominate the market today. Optimizing for memory, storage and battery is just as important as building new features.
We’ve been juggling these challenges, tackling them and learning along the way for Hike Messenger. Let’s hear how one can optimize the communication layer for the app to become one of the fastest and most reliable messaging apps in India.
In this talk, I will talk about
- how we use the MQTT protocol - with varying QOS for transmitting different data to servers,
- how small tweaks in the app can lead to greater app performance.
Paresh is working on all-things-Android at Hike Messenger.
In his earlier avatar he built an Android SDK to enable any app become a mini-social network.
While working at Adobe, he filed 6 patents - which he thinks has become a necessary evil.
When he is not coding, he prefers to play Squash and Badminton (not on computer).