Programeri koji tek počinju mogu preskočiti krivulju učenja čitajući kod koji su napisali iskusniji programeri. Postaje još korisnije ako možete pročitati objašnjenje o tome što svaki dio koda radi, kao u ovom vodiču za aplikaciju za vremensku prognozu. Francesco Angola, koji je to i napisao vodič za korištenje Httpclijenta, napravio je sjajan posao objašnjavajući kako koristiti API web stranice, analizirati JSON niz i predstaviti rezultate korisniku.
Francesco počinje istraživanjem podataka dostupnih iz Otvorite Weather Map API. Neka vas naslov web stranice ne zbuni. Ovdje je cilj prikupiti tekstualne podatke o trenutnim vremenskim uvjetima, a ne prikazati ih na karti na zaslonu. Unos URL-a u preglednik vraća JSON string, čiji format on koristi za izradu metode parsera uz pomoć klasa JSONObject i JSONArray. Smatram da je to srž vodiča. Parser postavlja plan za način na koji će podatkovni objekt biti pohranjen. Ova se tehnika lako prilagođava kad god radite s JSON formatom. Odavde koristi HttpClient da uhvati niz koji hrani parser. Vodič završava stvaranjem gole aktivnosti koja prikazuje vremenske uvjete na zaslonu.
Prijeđite na njegov blog za cijeli tutorial.
[Preko Reddit]