Aplikácia Weather by example učí používať JSON, HTTP a API

Vývojári, ktorí práve začínajú, môžu preskočiť krivku učenia čítaním kódu napísaného skúsenejšími programátormi. Bude ešte užitočnejšie, ak si môžete prečítať vysvetlenie toho, čo robí každý blok kódu, ako napríklad v tomto návode na aplikáciu počasia. Francesco Angola, ktorý to tiež napísal návod na používanie Httpclient, odviedol skvelú prácu, keď vysvetlil, ako používať webové rozhranie API, analyzovať reťazec JSON a prezentovať výsledky používateľovi.

Francesco začína skúmaním údajov dostupných z Otvorte rozhranie API mapy počasia. Nenechajte sa zmiasť názvom webovej stránky. Cieľom je zhromaždiť textové údaje o aktuálnych poveternostných podmienkach, nie ich zobraziť na mape na obrazovke. Zadaním adresy URL do prehliadača sa vráti reťazec JSON, ktorého formát používa na vytvorenie metódy syntaktického analyzátora pomocou tried JSONObject a JSONArray. Toto považujem za jadro návodu. Syntaktický analyzátor vytvorí plán, ako bude dátový objekt uložený. Táto technika sa ľahko prispôsobí vždy, keď pracujete s formátom JSON. Odtiaľ použije HttpClient na uchopenie reťazca, ktorý napája syntaktický analyzátor. Sprievodca končí vytvorením aktivity holých kostí, ktorá zobrazuje poveternostné podmienky na obrazovke.

Prejdite na jeho blog pre úplný návod.

[Cez Reddit]