1. MercadoLibre
Developers Conference
Mobile Apps
Lo que aprendimos en desarrollo mobile usando la API de MercadoLibre,
consejo de uso para exprimir al mango los bytes
Pablo Matias Di Gregorio
@pmdigregorio
11 de Abril de 2013, Buenos Aires
2.
3. Agenda
■ Estadísticas sobre apps mobile de ML
■ Casos de éxito sobre API
■ Técnicas para exprimir los bytes
■ Consejos
4. Agenda
■ Estadísticas sobre apps mobile de ML
■ Casos de éxito sobre API
■ Técnicas para exprimir los bytes
■ Consejos
5.
6.
7.
8. Estadísticas sobre apps mobile de ML
■ +6MM downloads
■ 13 países
■ 6000 Transacciones diarias
■ 5,85% de las compras del sitio: 2,2% apps
9. Agenda
■ Estadísticas sobre apps mobile de ML
■ Casos de éxito sobre API
■ Técnicas para exprimir los bytes
■ Consejos
18. Ejemplo
GET /users/me/bookmarks?...
[{"item_id":"MLA452547458"}, {"item_id":"MLA448735225"}, {"item_id":"
MLA452109532"},{"item_id":"MLA452392103"}, {"item_id":"MLA447208949"}]
19. Características
■ Deben pocos y livianos
■ Asincrónicos
■ No podemos traernos todo Ej: Sólo ids. Usar selection
■ Tener cuidado: Penalty en el inicio de la app
■ Nos evitan futuros API calls
21. Problema complejo
■ Problema de lógica compleja
■ Muchas API calls -> Muchas conexiones
■ Muchos puntos de falla
■ Duplicamos código
■ Muchos KBs a descargar