L'app meteo con l'esempio insegna l'uso di JSON, HTTP e API

Gli sviluppatori che hanno appena iniziato possono fare un salto di qualità nella curva di apprendimento leggendo il codice scritto da programmatori più esperti. Diventa ancora più utile se puoi leggere una spiegazione di cosa fa ogni blocco di codice, come in questo tutorial sull'app meteo. Francesco Angola, che ha scritto anche quello guida all'uso di Httpclient, ha fatto un ottimo lavoro spiegando come utilizzare l'API di un sito Web, analizzare una stringa JSON e presentare i risultati all'utente.

Francesco inizia esplorando i dati disponibili dal Apri l'API della mappa meteorologica. Non lasciarti confondere dal titolo della pagina web. L'obiettivo qui è raccogliere dati di testo sulle condizioni meteorologiche attuali, non visualizzarli su una mappa sullo schermo. L'immissione dell'URL in un browser restituisce una stringa JSON, il cui formato viene utilizzato per creare un metodo parser con l'aiuto delle classi JSONObject e JSONArray. Ritengo che questo sia il nocciolo della guida. Il parser definisce una tabella di marcia su come verrà archiviato l'oggetto dati. Questa tecnica può essere facilmente adattata ogni volta che lavori con il formato JSON. Da qui utilizza HttpClient per acquisire la stringa che alimenta il parser. La guida si conclude creando un'attività semplice che mostra le condizioni meteorologiche sullo schermo.

Vai al suo blog per il tutorial completo.

[Attraverso Reddit]