Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo
-
Upload
fsolari -
Category
Technology
-
view
215 -
download
2
description
Transcript of Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo
![Page 1: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/1.jpg)
Soledad Dematteo
TENDENCIAS EM APLICACIONES MOVILES
Gerente de Desenvolvimento de Produto
![Page 2: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/2.jpg)
Developer Conference
Um pouco de contextoComo construímos?Técnicas para expremer os bytesConselhos
![Page 3: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/3.jpg)
Developer Conference
➔ IOS & Android➔ +12MM downloads➔ 13 países➔ 23K Transações diárias➔ 9% das compras do site
![Page 4: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/4.jpg)
Developer Conference
Trends
![Page 5: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/5.jpg)
Developer Conference
![Page 6: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/6.jpg)
Developer Conference
![Page 7: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/7.jpg)
Developer Conference
![Page 8: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/8.jpg)
Developer Conference
![Page 9: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/9.jpg)
Developer Conference
Novos devices
![Page 10: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/10.jpg)
Developer Conference
![Page 11: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/11.jpg)
Developer Conference
![Page 12: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/12.jpg)
Developer Conference
![Page 13: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/13.jpg)
Developer Conference
![Page 14: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/14.jpg)
Developer Conference
![Page 15: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/15.jpg)
Developer Conference
Um pouco de contextoComo construímos?Técnicas para expremer os bytesConselhos
![Page 16: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/16.jpg)
![Page 17: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/17.jpg)
Developer Conference
MercadoLivre API
REST (Https)
![Page 18: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/18.jpg)
Utilizamos OAuth para autenticar os usuários
![Page 19: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/19.jpg)
Estamos inscritos aos tópicos de perguntas e vendas para implementar as push notifications
![Page 20: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/20.jpg)
Developer Conference
Um pouco de contextoComo construímos?Técnicas para expremer os bytesConselhos
![Page 21: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/21.jpg)
GET /items/MLB495949586/?attributes=id,title
SELECTION → respostas menores
{ "id": "MLB495949586", "title": "Apple Macbook Pro Mc976 Core I7-2.6/8/512 Ssd/rw/15.4 Retina",}
![Page 22: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/22.jpg)
Uma api call → muitas visões
GET /sites/MLA/search?q=macbook pro retina
{ "site_id": "MLA", "query": "macbook pro retina", "paging": - {...}, "results": - [ - { "id": "MLA453075102", "site_id": "MLA", "title": "Apple Macbook Pro 15 Retina I7 2.3ghz 8gb 256gb Geforce 1gb", "subtitle": "Hacemos Factura A O B, Mas De 7.500 Calificaciones Positivas", "seller": {...}, "price": 24499.85, "currency_id": "ARS", "available_quantity": 37, "sold_quantity": 12, "buying_mode": "buy_it_now", "listing_type_id": "gold_premium", "stop_time": "2013-05-11T13:08:08.000Z", "condition": "new", "permalink": "http://articulo.mercadolibre.com.ar/MLA-453075102-apple-macbook-pro-15-retina-i7-23ghz-8gb-256gb-geforce-1gb-_JM", "thumbnail": "http://img2.mlstatic.com/s_MLA_v_I_f_2903730648_072012.jpg", "accepts_mercadopago": true, "installments": {...}, "address": {...}, "shipping": {...}, "seller_address": {...}, "attributes": [ ], },
![Page 23: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/23.jpg)
![Page 24: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/24.jpg)
Api calls assíncronos para manter a fluidez
![Page 25: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/25.jpg)
“Pre-load: Mexa os bytes enquanto ninguém está vendo”
![Page 26: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/26.jpg)
Developer Conference
GET /users/me/bookmarks?access_token=...
Exemplo
[{ "item_id": "MLB495949586"},{ "item_id": "MLB495923456"},{ "item_id": "MLB345346534"}]
![Page 27: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/27.jpg)
Developer Conference
➔ Devem ser poucos e leves → usar selection➔ Assíncronos → non blocking➔ Poder ter um penalti no início da app
![Page 28: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/28.jpg)
Developer Conference
Múltiplos api calls
SearchItemsCategoriesVariations
![Page 29: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/29.jpg)
Developer Conference
![Page 30: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/30.jpg)
Developer Conference
➔ Muitas API calls → Várias conexões➔ Quantos KBs a descarregar➔ Muitos pontos de falha➔ Duplicamos código com a lógica para gerar esta view
![Page 31: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/31.jpg)
Developer Conference
mobile mashup
MercadoLivre API
![Page 32: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/32.jpg)
Developer Conference
GET /sites/MLB/search….
GET /items/MLB123456
GET /sites/MLB/categories...
GET /categories/MLB109027/attributes
{ "results"[{
"title": "Zapatillas Adidas Climacoo"
"pictures_url":["http://img2.mlstatic.
com/s_MLA_v_O_f_54_13.jpg",] "variations": ["color","size"], "vertical": "CORE"
}]}
![Page 33: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/33.jpg)
Developer Conference
Custom JSON
![Page 34: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/34.jpg)
Developer Conference
Flexibilidade para mudanças
![Page 35: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/35.jpg)
Developer Conference
Sem gzip Com gzip
61 KB 9 KB
curl -H 'Accept-Encoding: gzip,deflate' /sites/MLA/search?q=ipod
-80%
![Page 36: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/36.jpg)
Developer Conference
Um pouco de contextoComo construímos? Técnicas para expremer os bytesConselhos
![Page 37: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/37.jpg)
Developer Conference
➔ Medir response time➔ Medir kbs a descarregar➔ Testar em redes lentas (3G, EDGE)➔ Ser criativos e expremer cada byte!
Conselhos
![Page 38: Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo](https://reader033.fdocuments.us/reader033/viewer/2022060117/55869619d8b42a21248b472d/html5/thumbnails/38.jpg)
Developer Conference
Perguntas?
Soledad Dematteo@soledema