ANDROID NOTU
Bağlantı kesilince arayüz ne göstermeli?
Hava Durumu projesinden yola çıkan bir veri ve arayüz düşüncesi.
Hava durumu gibi zamanla değişen verilerde, ekranda bir değer bulunması onun güncel olduğu anlamına gelmez. İyi bir arayüz, verinin kendisi kadar bağlantı durumunu ve verinin zamanını da anlaşılır kılmalıdır.
Hava Durumu projesinde Kotlin ve Jetpack Compose ile arayüz, API erişimi ve Room önbelleği birlikte kullanılıyor. Önbelleğin görevi son alınan veriyi saklamaktır; bağlantı olmadığında yeni bir tahmin ürettiği anlamına gelmez.
Bu yaklaşımı değerlendirirken üç durum ayrı düşünülür: yeni veri alınabiliyor, kayıtlı veri gösteriliyor veya henüz gösterilecek veri yok. Arayüzün bu durumları birbirine karıştırmaması, özellikle grafik ve harita ekranlarında önem taşır.
Portfolyodaki cihaz vitrini gerçek ekran görüntülerini gösterir. Kısa görsel tur da bu görüntülerden hazırlanmıştır; uygulamanın canlı çalıştığı bir kayıt veya yeni hava tahmini sunan bir servis değildir.