Data to Go: Mobile API Design (SXSW)
date post
15-May-2015Category
Technology
view
716download
0
Embed Size (px)
description
Transcript of Data to Go: Mobile API Design (SXSW)
- 1. Data to Go Mobile API Design Matt Smollinger CTO & Co-Founder, Skaffl @mattsmollinger Chuck Greb Sr. Software Engineer, Mapzen @ecgreb #SXSW #DataToGo
2. About us Chief Technology Officer of Skaffl. com, Mobile Dev, and general geek. Mobile software craftsman, test- driven evangelist, and clean code connoisseur. Matt Smollinger CTO & Co-Founder, Skaffl @mattsmollinger Chuck Greb Sr. Software Engineer, Mapzen @ecgreb 3. Agenda Overview 3 Principles of (good) mobile API design Looking to the future 4. What is an API? An application programming interface (API) is a specification of how software components should interact with each other. In most cases an API is a library that includes specification for routines, data structures, object classes, and variables. http://en.wikipedia.org/wiki/Application_programming_interface 5. Remote Service API Web service Desktop, laptop, or mobile client Communication and protocol HTTP + JSON =