אפליקציית מזג אוויר לפי דוגמה מלמדת שימוש ב-JSON, HTTP ו-API

מפתחים שרק מתחילים יכולים לדלג דרך עקומת הלמידה על ידי קריאת קוד שנכתב על ידי מתכנתים מנוסים יותר. זה הופך להיות אפילו יותר שימושי אם אתה יכול לקרוא הסבר על מה כל גוש קוד עושה, כמו עם המדריך הזה של אפליקציית מזג האוויר. פרנצ'סקו אנגולה, שגם כתב את זה מדריך לשימוש ב-Httpclient, עשה עבודה מצוינת בהסבר כיצד להשתמש ב-API של אתר אינטרנט, לנתח מחרוזת JSON ולהציג את התוצאות למשתמש.

פרנצ'סקו מתחיל בחקירת הנתונים הזמינים מה- פתח את ה-API של Weather Map. אל תתבלבלו מהכותרת של דף האינטרנט. המטרה כאן היא לאסוף נתוני טקסט על תנאי מזג האוויר הנוכחיים, לא להציג על גבי מפה על המסך. הזנת כתובת ה-URL בדפדפן מחזירה מחרוזת JSON, שבפורמט שלה הוא משתמש ליצירת שיטת ניתוח בעזרת המחלקות JSONObject ו-JSONArray. אני רואה בזה הליבה של המדריך. המנתח מציג מפת דרכים לאופן האחסון של אובייקט הנתונים. טכניקה זו מותאמת בקלות בכל פעם שאתה עובד עם פורמט JSON. מכאן, הוא משתמש ב-HttpClient כדי לתפוס את המחרוזת שמזינה את המנתח. המדריך מסכם ביצירת פעילות עצמות חשופות המציגה את תנאי מזג האוויר על המסך.

עבור לבלוג שלו עבור הדרכה מלאה.

[באמצעות Reddit]