volley android

21
Volley Networking & Caching Made Easy @zezzi Wednesday, August 21, 13

Upload: zezzi-castillo

Post on 29-Nov-2014

1.827 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Volley Android

VolleyNetworking & Caching Made Easy

@zezzi

Wednesday, August 21, 13

Page 2: Volley Android

Contexto

Wednesday, August 21, 13

Page 3: Volley Android

Siempre el mismo código

Wednesday, August 21, 13

Page 4: Volley Android

Puede Volverse Complicado.

Wednesday, August 21, 13

Page 5: Volley Android

Main Thread y Worker Thread

Wednesday, August 21, 13

Page 6: Volley Android

Manejo de la Política de Caching

Wednesday, August 21, 13

Page 7: Volley Android

Soluciones Y Problemas Comunes

• Async Task

• Threads y Handlers

• Librerias

• resty http://beders.github.io/Resty/Resty/Overview.html

• okhttp http://square.github.io/okhttp/

Wednesday, August 21, 13

Page 8: Volley Android

DEMOhttps://github.com/zezzi/volleymla

Wednesday, August 21, 13

Page 9: Volley Android

Paso1

Permisos

Wednesday, August 21, 13

Page 10: Volley Android

CODIGO BASEPaso 2

Wednesday, August 21, 13

Page 11: Volley Android

CODIGO BASEPaso 3

Wednesday, August 21, 13

Page 12: Volley Android

CODIGO BASEPaso 4

Wednesday, August 21, 13

Page 13: Volley Android

TRADICIONALMENTE

Wednesday, August 21, 13

Page 14: Volley Android

new APIAsyncTask.execute();

Paso 5

Wednesday, August 21, 13

Page 15: Volley Android

HTTPClIENT + HTTPGET + HTTPRESPONSE+INPUTSTREAM

Paso 6

Wednesday, August 21, 13

Page 16: Volley Android

Volleylibreria hecha por google

Wednesday, August 21, 13

Page 17: Volley Android

git clone https://android.googlesource.com/platform/frameworks/volley

Paso 5

Wednesday, August 21, 13

Page 18: Volley Android

Paso 6

importar la Libreria

Wednesday, August 21, 13

Page 19: Volley Android

ReqUEST QUEUE

Paso 7

Wednesday, August 21, 13

Page 20: Volley Android

JSONARRAYREQUEST o JSONOBJECTREQUEST+ Agregar a la QUEUE

Paso 8

Wednesday, August 21, 13

Page 21: Volley Android

Paso 9PARSING PUEDE SUBSTITUIRSE poR GSON u Otra libreria de Parsing

Wednesday, August 21, 13