Bu benim ilk API kullanarak yaptığım Android uygulamam!
Weather App, gerçek zamanlı hava durumu verilerini bir API üzerinden çeken ve Android cihazlarda çalışan basit ama etkili bir hava durumu uygulamasıdır. Bu proje hem backend API tasarımını hem de Android frontend geliştirmeyi içeriyor.
Bu uygulama sayesinde kullanıcılar:
- Güncel hava durumu bilgilerini görebilir,
- Bulundukları konum için sıcaklık, nem, rüzgar hızı gibi detaylara ulaşabilirler.
Hava durumu verileri REST API üzerinden çekiliyor ve JSON formatında işleniyor.
📍 Proje backend kısmı kendi yazdığım sunucu/api kodlarını içerir.
🎨 Arayüz tasarımı yapılırken ise yapay zekadan (AI) yardım aldım ki tasarım hem şık hem kullanıcı dostu olsun.
- 📊 JSON API’den canlı hava durumu verisi çekme
- 📍 Konumdan otomatik hava durumu alma
- 📈 Kullanıcı dostu ve sade arayüz
Birçok benzer Android hava durumu uygulaması da API ile çalışır; bu projede de benzer bir akış izledim ve öğrenme odaklı geliştirdim.
Aşağıdaki araç ve diller proje geliştirme sürecinde kullanıldı:
| Kategori | Teknoloji |
|---|---|
| 📱 Mobil Geliştirme | Android Studio |
| 💻 Programlama | Flutter |
| ☁️ API | Ücretsiz kullanılabilen bir web api |
| 🎨 Tasarım Yardımı | Yapay Zeka destekli |
| 📡 Veri Formatı | JSON |
Uygulama aktif olarak geliştirilmeye devam etmektedir. İlerleyen sürümlerde eklenmesi planlanan bazı özellikler:
-
🔍 Şehir / Konum Arama Özelliği
Kullanıcılar bir arama alanı üzerinden istedikleri şehir veya konumun hava durumu verilerini görüntüleyebilecek.Şu an uygulama yalnızca kullanıcının anlık konumuna göre çalışmaktadır.
-
🎨 Geri Bildirime Dayalı Arayüz İyileştirmeleri
Kullanıcı geri bildirimlerine bağlı olarak:- Renk paleti
- Kart tasarımları
- Bilgi yerleşimi
gibi UI/UX unsurlarında değişiklikler yapılması planlanmaktadır.
Bu geliştirmelerle birlikte uygulamanın hem kullanılabilirliği hem de kullanıcı deneyimi artırılacaktır.
- Reposu klonlayın
git clone https://github.com/GRKMFDN/Weather_App.git