I gave a talk at Android All Stars @dots on Aug. 8th, 2015.
In this talk, I described what is a good Web API for Android App. and some best practices an API developer has to take care of.
References:
- The future of API design: The orchestration layer
http://thenextweb.com/dd/2013/12/17/future-api-design-orchestration-layer/
- Google JSON Style Guide
http://google-styleguide.googlecode.com/svn/trunk/jsoncstyleguide.xml
- API Design and Development @ APIStrat Amsterdam
https://www.youtube.com/watch?v=8BsrAblL23U
- The Netflix Dynamic Scripting Platform
http://techblog.netflix.com/2014/03/the-netflix-dynamic-scripting-platform.html
- GraphQL Introduction
http://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html
- REST APIs must be hypertext-driven
http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven
- Richardson Maturity Model
http://martinfowler.com/articles/richardsonMaturityModel.html
- “Web API: The Good Parts”, 水野 貴明
http://www.amazon.co.jp/Web-API-The-Good-Parts/dp/4873116864