Aplicația Meteo prin exemplu învață utilizarea JSON, HTTP și API

Dezvoltatorii care sunt abia la început pot trece prin curba de învățare citind codul scris de programatori mai experimentați. Devine și mai util dacă puteți citi o explicație a ceea ce face fiecare bucată de cod, ca în acest tutorial pentru aplicația meteo. Francesco Angola, care a scris și asta ghid despre utilizarea Httpclient, a făcut o treabă grozavă explicând cum să utilizați un API pentru site-ul web, să analizați un șir JSON și să prezentați rezultatele utilizatorului.

Francesco începe prin a explora datele disponibile de la Deschideți API-ul Weather Map. Nu vă confundați cu titlul paginii web. Scopul aici este de a aduna date text despre condițiile meteo actuale, nu de a afișa pe o hartă pe ecran. Introducerea URL-ului într-un browser returnează un șir JSON, al cărui format îl folosește pentru a crea o metodă de parser cu ajutorul claselor JSONObject și JSONArray. Consider că acesta este nucleul ghidului. Analizorul stabilește o foaie de parcurs pentru modul în care va fi stocat obiectul de date. Această tehnică este ușor de adaptat oricând lucrați cu formatul JSON. De aici, el folosește HttpClient pentru a prelua șirul care alimentează analizatorul. Ghidul se încheie prin crearea unei activități care afișează condițiile meteo pe ecran.

Mergeți pe blogul lui pentru tutorial complet.

[Prin intermediul Reddit]