Los desarrolladores que recién comienzan pueden avanzar en la curva de aprendizaje leyendo el código escrito por programadores más experimentados. Se vuelve aún más útil si puedes leer una explicación de lo que hace cada fragmento de código, como en este tutorial de la aplicación meteorológica. Francesco Angola, quien también escribió que guía sobre el uso de Httpclient, ha hecho un gran trabajo al explicar cómo usar la API de un sitio web, analizar una cadena JSON y presentar los resultados al usuario.
Francesco comienza explorando los datos disponibles de la Abrir API de mapas meteorológicos. No se deje confundir por el título de esa página web. El objetivo aquí es recopilar datos de texto sobre las condiciones climáticas actuales, no mostrarlos en un mapa en pantalla. Al ingresar la URL en un navegador, se devuelve una cadena JSON, cuyo formato utiliza para crear un método de análisis con la ayuda de las clases JSONObject y JSONArray. Considero que este es el núcleo de la guía. El analizador establece una hoja de ruta sobre cómo se almacenará el objeto de datos. Esta técnica se adapta fácilmente cada vez que se trabaja con el formato JSON. A partir de aquí, utiliza HttpClient para capturar la cadena que alimenta al analizador. La guía concluye creando una actividad básica que muestra las condiciones climáticas en la pantalla.
Dirígete a su blog para ver tutorial completo.
[A través de Reddit]