Aplikace Počasí příkladem učí použití JSON, HTTP a API

Vývojáři, kteří právě začínají, mohou proskočit křivku učení čtením kódu napsaného zkušenějšími programátory. Bude ještě užitečnější, když si můžete přečíst vysvětlení toho, co každý blok kódu dělá, jako v tomto tutoriálu aplikace počasí. Francesco Angola, který to také napsal průvodce používáním Httpclient, odvedl skvělou práci, když vysvětlil, jak používat webové rozhraní API, analyzovat řetězec JSON a prezentovat výsledky uživateli.

Francesco začíná prozkoumáváním dat dostupných z webu Otevřete Weather Map API. Nenechte se zmást tím názvem webové stránky. Cílem je zde shromažďovat textová data o aktuálním počasí, nikoli je zobrazovat na mapě na obrazovce. Zadáním adresy URL do prohlížeče se vrátí řetězec JSON, jehož formát používá k vytvoření metody analyzátoru pomocí tříd JSONObject a JSONArray. To považuji za jádro návodu. Analyzátor stanoví plán, jak bude datový objekt uložen. Tato technika se snadno přizpůsobí, kdykoli pracujete s formátem JSON. Odtud pomocí HttpClient uchopí řetězec, který napájí analyzátor. Průvodce končí vytvořením aktivity s holou kostí, která zobrazuje na obrazovce povětrnostní podmínky.

Přejděte na jeho blog pro celý tutoriál.

[Přes Reddit]