mobile apis

34
Mobile APIs @MicheleTitolo

Upload: michele-titolo

Post on 10-May-2015

518 views

Category:

Technology


3 download

DESCRIPTION

Apistrat Amsterdam 2014 talk on mobile clients and their api needs.

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