Projelere dön
Flutter Material 3

MarineGuard

MarineGuard, balıkçılar ve denizciler için seçilen konum ve tarih için geçmiş yılların verilerini analiz ederek olasılık tabanlı hava ve deniz olayı tahminleri sunan Flutter uygulamasıdır.

MarineGuard

🚀 Onboarding & İzin Yönetimi

  • Material 3 Tasarım: En güncel Material Design prensiplerine uygun, modern ve kullanıcı dostu arayüz.
  • Üç Slaytlık Tanıtım: Uygulamanın amacı, çalışma mantığı ve güvenlik notlarını içeren akıcı rehber.
  • Akıllı Konum Yönetimi: * Geolocator entegrasyonu ile otomatik anlık konum alma.
  • Fallback Koordinatlar: İzin reddedildiği senaryoda devreye giren varsayılan koordinat desteği (40.0, 30.0).
  • Mikro Etkileşimler: 150ms buton scale (ölçekleme) animasyonu ve 300ms pürüzsüz sayfa geçiş animasyonları.

🌊 Hava Durumu Tahmin Servisi

Gelişmiş Altyapı: Hava tahmin verileri ProbabilityService mimarisi üzerinde Dio kütüphanesi kullanılarak HTTP istekleriyle yönetilir.
  • 9 Farklı Olay Türü: Rüzgar, yağış, dalga, fırtına, sis, deniz sıcaklığı, akıntı, gel-git ve deniz seviyesi takibi.
  • Threshold Desteği: Kritik hava durumları için özelleştirilebilir eşik değerleri.
  • Kapsamlı Hata Yönetimi: Timeout (zaman aşımı), 400 ve 500 HTTP durum kodları için kullanıcı dostu, özel hata mesajları.
  • Test Edilebilirlik: Geliştirme ve test süreçleri için dahili Mock Data (sahte veri) desteği.

🎨 Tasarım Sistemi

Renk Paleti

  • Primary (Ana Renk): #0288D1 (Deniz Mavisi)
  • Secondary (Yardımcı Renk): #F4C430 (Sarı)
  • Background (Arka Plan): #F5F5F5 (Açık Gri)

Tipografi & Standartlar

  • Yazı Tipi: Standart ve okunaklı Roboto font ailesi.
  • UI Standartı: Google'ın en güncel tasarım dili olan Material 3 bileşenleri.

Benzer bir proje mi var?

Birlikte çalışalım

Yeni projelere açığım. Ne üzerine çalıştığını anlat, uygunluk durumunu değerlendirelim.

İletişime geç →