The ability of prefetching data while app is on background can decouple the usability of your application from network availability. Moreover, it can minimize cellular data usage and significantly increase perceived speed. This talk walks through the main technical/performance challenges of the implementation by using Instagram as an example. How to schedule data prefetching on background? What framework is the most appropriate to execute this type of work? What things should you be prefetching?
Software Engineer at Facebook/Instagram. Focusing on improving and keeping Instagram's performance on Android. Prior to Facebook/Instagram, I was on Amazon Kindle. Fun fact: I am teaching kids how to code in Liberia, Africa.