Flutter ile anlık, saatlik ve 5 günlük hava durumu tahmini sunan mobil uygulama. OpenWeather API entegrasyonu ve bileşen tabanlı yapı.
Kategori
Mobile App
Durum
Tamamlandı
GitHub İstatistikleri
Oluşturulma
20 Ara 2023
Son Güncelleme
29 Oca 2024
Bu projede Flutter ile mevcut hava durumu, saatlik veri ve 5 günlük tahmini gösteren mobil odaklı bir hava durumu uygulaması geliştirdim.
Hava durumu bilgisini sadece anlık sıcaklıkla vermek yeterli olmuyor. Gün içi değişimi ve birkaç günlük tahmini aynı akışta, sade bir mobil arayüzde göstermek istedim.
Uygulamayı Flutter içinde bileşenlere ayırdım ve veriyi OpenWeather forecast endpoint’i üzerinden çektim. Model katmanında şehir ve tahmin verilerini ayrıştırdım, ekranda mevcut durum, saatlik kartlar ve açılıp kapanan 5 günlük tahmin bölümü kurdum. Ortam değişkeni için flutter_dotenv kullandım, konum alma altyapısını ekledim ama ana akışta şehir bilgisini sabit değerle çalıştırdım.
Ortaya API tüketimi, veri modelleme ve bileşen bazlı Flutter ekran yapısını net gösteren düzenli bir örnek çıktı. Küçük bir projede hem anlık hem de tahmin odaklı hava durumu deneyimini bir araya getirdim.
Flutter, Dart, HTTP, flutter_dotenv, geolocator, geocoding, intl, shared_preferences, OpenWeather API