(Presented DroidCon India, 29 November 2013, Bangalore)
One of the biggest benefits of the mobile app revolution is the ability to present information from the internet in new and exciting ways. Behind every app that relies on online data is an online service which, if implemented well, will make it super-easy to let your app access everything it needs. Unfortunately, not every web service does this well.
In this presentation, we’ll be looking into design principles for web APIs with a focus on making things not suck for mobile app developers. A particular focus will be on making services that are robust in the face of unreliable network access.