Program kullanıcının isteğine bağlı olarak seçmiş olduğu il ve (opsiyonel olarak ilçe seçebilir) seçilen ile ait ilçenin hava durumu bilgisini gösterir.
Hava durumu bilgileri havadurumux sitesinden Jsoup kütüphanesi kullanılarak (html parse edilerek) alınmıştır. Hava durumu bilgileri AsyncTask yapısı içerisinde çekilmiştir ve ekranda gösterilebilmesi için bir dosyaya kaydedilmiştir ve dosyadan çekilerek kullanılmıştır.
Hava durumu bilgilerinin çekilebilmesi için mobil veya wi-fi bağlantısının olması gerekir. İnternet bağlantısının olup olmadığı broadcast kullanılarak kontrol edilmiştir.
Programın çekiciliğini arttırmak için ana ekranda hava durumu ile ilgili gif kullanılmıştır.
Kullanıcı cihazın konum özelliğini kullanarak bulunduğu bölgenin hava durumu bilgisine erişebilir.
Veriler siteden html parse edilerek çekildiği için site sayfasında bilgilerin çekildiği yerde gerçekleşecek bir değişim programın çalışmamasına neden olabilir.
Hava durumu bilgisini gösteren resimler .svg formatındadır. Bu resimler .jpg formatına çevrilerek projeye dahil edilmiş ve kullanılmıştır.
Ekran görüntüleri için tıklayınız.