Les développeurs qui débutent peuvent franchir la courbe d’apprentissage en lisant le code écrit par des programmeurs plus expérimentés. Cela devient encore plus utile si vous pouvez lire une explication de ce que fait chaque morceau de code, comme avec ce didacticiel d'application météo. Francesco Angola, qui a également écrit que guide sur l'utilisation de Httpclient, a fait un excellent travail en expliquant comment utiliser une API de site Web, analyser une chaîne JSON et présenter les résultats à l'utilisateur.
Francesco commence par explorer les données disponibles auprès du Ouvrir l'API de la carte météo. Ne soyez pas dérouté par le titre de cette page Web. Le but ici est de collecter des données textuelles sur les conditions météorologiques actuelles, et non de les afficher sur une carte à l'écran. La saisie de l'URL dans un navigateur renvoie une chaîne JSON, dont il utilise le format pour créer une méthode d'analyseur à l'aide des classes JSONObject et JSONArray. Je considère que c'est là le cœur du guide. L'analyseur présente une feuille de route sur la manière dont l'objet de données sera stocké. Cette technique s'adapte facilement à chaque fois que vous travaillez avec le format JSON. À partir de là, il utilise HttpClient pour récupérer la chaîne qui alimente l'analyseur. Le guide se termine par la création d’une activité simple qui affiche les conditions météorologiques à l’écran.
Rendez-vous sur son blog pour le tutoriel complet.
[Via Reddit]