Mobile APIs
@MicheleTitolo
Mobile
Needs
• Fast
• Full-Featured
• Flexible
Fast
300ms
Less API calls
REST might not be the best
Update multiple objects
Failure
Sync
3rd Party APIs...
...should be used by the server
Full Featured
“Can we ...”
If you build it, it will get used
Apps are fully functional
“The website does X”
Flexible
Products change over time
App functionality will change
Reacting quickly saves time
Optimize later
Version APIs based on payload
Non-breaking changes
APIs for User Experience
1 Screen, 1 API call
1 Save, 1 API call
Cascading is bad
Different clients, different needs
Thanks!
@MicheleTitolo
Mobile APIs
Mobile APIs
Mobile APIs
Mobile APIs
Upcoming SlideShare
Loading in...5
×

Mobile APIs

572

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
572
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Mobile APIs

  1. 1. Mobile APIs @MicheleTitolo
  2. 2. Mobile
  3. 3. Needs • Fast • Full-Featured • Flexible
  4. 4. Fast
  5. 5. 300ms
  6. 6. Less API calls
  7. 7. REST might not be the best
  8. 8. Update multiple objects
  9. 9. Failure
  10. 10. Sync
  11. 11. 3rd Party APIs...
  12. 12. ...should be used by the server
  13. 13. Full Featured
  14. 14. “Can we ...”
  15. 15. If you build it, it will get used
  16. 16. Apps are fully functional
  17. 17. “The website does X”
  18. 18. Flexible
  19. 19. Products change over time
  20. 20. App functionality will change
  21. 21. Reacting quickly saves time
  22. 22. Optimize later
  23. 23. Version APIs based on payload
  24. 24. Non-breaking changes
  25. 25. APIs for User Experience
  26. 26. 1 Screen, 1 API call
  27. 27. 1 Save, 1 API call
  28. 28. Cascading is bad
  29. 29. Different clients, different needs
  30. 30. Thanks! @MicheleTitolo
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×