Úkol API
2. Grafická nápověda
Třídy WeatherResponse a CurrentWeather

Datový model je rozdělen do dvou tříd, aby přesně kopíroval strukturu přijímaného JSON formátu. Hlavní obalovací třída WeatherResponse zachycuje celkovou odpověď a obsahuje vlastnost current_weather. Ta rovnou odkazuje na podřízenou třídu CurrentWeather, ve které jsou definovány již konkrétní sledované hodnoty: teplota (temperature), rychlost větru (windspeed) a čas měření (time).
Logika aplikace

Po kliknutí na tlačítko se spustí metoda ZiskatPocasi. Nejprve se indikátor nacteno přepne na true, což na obrazovce vyvolá hlášku o načítání. Poté se asynchronně zavolá API pomocí await GetFromJsonAsync(...) a data ze serveru se uloží do pomocné proměnné vysledek. Pokud stahování proběhne v pořádku (výsledek není null), extrahují se potřebná vnořená data do proměnné aktualniPocasi. Metoda končí automatickým překreslením rozhraní, které uživateli zobrazí výslednou kartu s počasím.