JSON
Door paco g.
1. Permisos y dependencias
1.1. Internet
1.2. Escribir en memoria externa
1.3. com.loopj.android:android-async-http:1.4.9
2. Prueba
2.1. Funcionamiento OK
2.2. errores
2.2.1. No hay conexión
2.2.2. No existe el documento JSON
2.2.3. Está mal el documento JSON
3. Mejoras
3.1. Crear un adapter personalizado
3.2. Usar un RecyclerView
3.3. Ponerlo en Internet
4. Documentación
4.1. contenido
4.2. formato
5. Crear JSON
5.1. contactos
5.1.1. array
5.1.1.1. nombre
5.1.1.2. dirección
5.1.1.3. email
5.1.1.4. teléfono
5.1.1.4.1. casa
5.1.1.4.2. móvil
5.1.1.4.3. trabajo