Top Banner
Mobile APIs @MicheleTitolo
34

Mobile APIs

May 10, 2015

Download

Technology

Michele Titolo

Apistrat Amsterdam 2014 talk on mobile clients and their api needs.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile APIs

Mobile APIs@MicheleTitolo

Page 2: Mobile APIs
Page 3: Mobile APIs

Mobile

Page 4: Mobile APIs

Needs• Fast

• Full-Featured

• Flexible

Page 5: Mobile APIs

Fast

Page 6: Mobile APIs
Page 7: Mobile APIs

300ms

Page 8: Mobile APIs

Less API calls

Page 9: Mobile APIs

REST might not be the best

Page 10: Mobile APIs

Update multiple objects

Page 11: Mobile APIs

Failure

Page 12: Mobile APIs

Sync

Page 13: Mobile APIs

3rd Party APIs...

Page 14: Mobile APIs

...should be used by the server

Page 15: Mobile APIs

Full Featured

Page 16: Mobile APIs
Page 17: Mobile APIs

“Can we ...”

Page 18: Mobile APIs

If you build it, it will get used

Page 19: Mobile APIs

Apps are fully functional

Page 20: Mobile APIs

“The website does X”

Page 21: Mobile APIs

Flexible

Page 22: Mobile APIs
Page 23: Mobile APIs

Products change over time

Page 24: Mobile APIs

App functionality will change

Page 25: Mobile APIs

Reacting quickly saves time

Page 26: Mobile APIs

Optimize later

Page 27: Mobile APIs

Version APIs based on payload

Page 28: Mobile APIs

Non-breaking changes

Page 29: Mobile APIs

APIs for User Experience

Page 30: Mobile APIs

1 Screen, 1 API call

Page 31: Mobile APIs

1 Save, 1 API call

Page 32: Mobile APIs

Cascading is bad

Page 33: Mobile APIs

Different clients, different needs

Page 34: Mobile APIs

Thanks!@MicheleTitolo