Droidcon India 2014

Droidcon India’s fourth edition

Arpit Toshniwal


Data caching and asynchronous data binding for seamless user experience

Submitted Nov 5, 2014

To let others know how to effectively use data caching and asynchronus data binding for seamless user experience.


Experience is the most important thing for an app to succeed. There are lots of challenges that need to be addressed for best experience across devices,network connections and different OS Versions.

In this session, we shall lighten up few concern areas that we came across building some apps like Gaana, ET, TOI, GoCricket etc.

  • Data Caching - Concerns remain only while downloading a lot of images or data in your app. So image and url response caching is a life. How to maintain balance between local cache and network calls.How to do smart caching across different network connection types like 2G/3G/Wi-fi?

  • Data Binding - User will be more impatient if your UI isn’t smooth. So your data should be bound to the views in just a flick of his eyes. Remember a flick of his eyes can see only images ;) How and when to use thread pools and asynchronous tasks for fast data binding.


An open mind.

Speaker bio

Arpit Toshniwal:
B.Tech in CSE from IIT Jodhpur.
One of the five winners of The Linux Foundation Linux Training Scholarship in the year 2011.
Over 2+ years of experience in Android World (Currently with Times Internet Limited).

Naveen Mishra:
B.Tech from IIT Roorke.
Over 3+ years of experience in Android World (Currently as Manger of Technology in Times Internet).

  • in.linkedin.com/in/arpit2k8/
  • in.linkedin.com/pub/naveen-mishra/64/360/570


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

droidconIN is an annual conference on Android, part of the worldwide series of events. more