Приложението Weather чрез пример учи използването на JSON, HTTP и API

Разработчиците, които тепърва започват, могат да преминат през кривата на обучение, като четат код, написан от по-опитни програмисти. Става още по-полезно, ако можете да прочетете обяснение какво прави всяка част от кода, като този урок за приложението за времето. Франческо Ангола, който също го написа ръководство за използване на Httpclient, свърши страхотна работа, като обясни как да използва API на уебсайт, да анализира JSON низ и да представи резултатите на потребителя.

Франческо започва с проучване на наличните данни от Отворете API за карта на времето. Не се бъркайте от това заглавие на уеб страницата. Целта тук е да се съберат текстови данни за текущите метеорологични условия, а не да се показват на екранна карта. Въвеждането на URL адреса в браузър връща JSON низ, чийто формат той използва, за да изработи метод за анализатор с помощта на класовете JSONObject и JSONArray. Смятам, че това е основата на ръководството. Анализаторът излага пътна карта за това как ще се съхранява обектът с данни. Тази техника се адаптира лесно по всяко време, когато работите с JSON формат. От тук той използва HttpClient, за да вземе низа, който захранва анализатора. Ръководството завършва със създаване на дейност с голи кости, която показва метеорологичните условия на екрана.

Преминете към неговия блог за пълен урок.

[Чрез Reddit]