Breezy Weather Uygulama
Breezy Weather, Geometric Weather'dan çatallanmış, yeni özellikler, sağlayıcılar ekleyerek, kodu modernleştirerek, hataları düzelterek, güvenlik nedenleriyle bağımlılıkları güncelleyerek vb. işlemlerle, kullanıcı ve geliştirici deneyimini akıcı tutmayı hedefleyen ücretsiz ve açık kaynaklı bir Android hava durumu uygulamasıdır.
Uygulamada şunları bulacaksınız:
- Gerçek zamanlı hava durumu koşulları (Sıcaklık, Hissedilen sıcaklık, Rüzgar, UV indeksi, Nem, Çiy noktası, Atmosfer basıncı, Görüş mesafesi, Bulut örtüsü, Tavan yüksekliği)
- Günlük ve saatlik tahminler, 16 güne kadar (Sıcaklık, Hava kalitesi, Rüzgar, UV indeksi, Yağış)
- Sonraki saatteki yağışlar
- Hava kalitesi, alerjen ve efemeris bilgileri
- Aşırı hava ve yağış uyarıları
Uygulama, basit, temiz bir kullanıcı deneyimi, akıcı animasyonlar ve her yerde Material Design ile güçlü bir tasarım odaklıdır, ayrıca çok sayıda özelleştirme imkanı sunar:
- Otomatik karanlık mod
- Özel simge paketleri
- Hızlı bilgi için geniş bir ana ekran widget'ı seçeneği
- Canlı duvar kağıdı
Mevcut desteklenen hava durumu sağlayıcıları:
- Open-Meteo
- AccuWeather
- MET Norway
- OpenWeatherMap
- Météo France
- Mixed China sağlayıcıları
Bu uygulama bir dizi izin talep etmektedir; bazıları zorunlu, bazıları isteğe bağlıdır.
Zorunlu izinler:
- Ağ (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): Uygulamanın hava durumu verilerini sağlayıcılardan internet üzerinden almasına olanak tanır
- Arka plan güncellemeleri (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, FOREGROUND_SERVICE, SET_ALARM): Uygulamanın hava durumu verilerini arka planda yenilemesine olanak tanır
- Durum çubuğu (EXPAND_STATUS_BAR): Uygulamanın Hızlı Ayarlar'dan kendini başlatmasına olanak tanır
İsteğe bağlı izinler:
- Konum (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): Uygulamanın mevcut konumunuzdaki hava durumunu göstermesine olanak tanır
- Depolama (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): Uygulamanın canlı hava durumu duvar kağıdını ve/veya bazı cihazlarda widget'ları ayarlamasına olanak tanır
- Pil optimizasyonlarını göz ardı et (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): Uygulamanın arka planda kapatılmasını önler. Bazı cihazlarda arka planda hava durumu verilerini almak için potansiyel olarak daha güvenilir bir yöntemdir
- Telefon durumunu oku (READ_PHONE_STATE): Bir uygulama bağımlılığı tarafından gereklidir: aslında kullanılmaz, ancak kaldırılmaması gerekir. Bunu asla etkinleştirmemek sorun değildir.









