projeler/su-hatirlatici-mobil-uygulama701c5f2Mobil
Su Hatırlatıcı -Mobil Uygulama
Flutter ve Android native katmanını birleştirerek günlük su tüketimini takip eden, AlarmManager ile tekrarlayan hatırlatmalar kuran ve kilit ekranından tetiklenen bildirimde tam ekran alarm arayüzü sunan bir mobil uygulama.

- süre
- 2 gün
- ekip
- Solo
- rol
- Full-Stack Mobile Developer (Flutter + Android)
- kategori
- Mobil
Su Hatırlatıcı, kullanıcının günlük hidrasyon hedefini ve içtiği miktarları takip etmesini sağlar. Arayüz tamamen Flutter ile geliştirilirken; ayarların kalıcı saklanması, alarm ve tam ekran native alarm ekranı gibi gereksinimler Android tarafında Kotlin ile DataStore ve AlarmManager kullanılarak uygulanır. Böylece tek kod tabanına ek olarak, platforma özgü güvenilir hatırlatma davranışı elde edilir.
@@ özellikler · 8 madde @@
- Hibrit mimari: Flutter UI + Android native alarm ve veri katmanı
- Günlük su takibi ve ilerleme odaklı arayüz (havuz / ilerleme ekranları)
- Yinelenen hatırlatmalar: AlarmManager ile planlanan bildirimler
- Kilit ekranı: Bildirime dokunulunca açılan tam ekran native alarm deneyimi
- Türkçe yerelleştirilmiş metinler ve özelleştirilmiş tipografi (Comfortaa, AppSymbols)
- BLoC ile öngörülebilir durum yönetimi; domain/data ayrımı
- DataStore ile asenkron tercih ve ayar saklama
- iOS / web hedefleri mevcut; odak Android entegrasyonları
teknolojiler · 12
- Dart
- Flutter (Material 3, animations)
- flutter_bloc (BLoC)
- RxDart
- flutter_localizations & intl
- Kotlin (Android)
- Jetpack DataStore (Preferences)
- AlarmManager
- Foreground Service
- Kotlin Coroutines
- AndroidX (AppCompat, Material, Lifecycle, ConstraintLayout)
- Katmanlı yapı: domain / data / ui / bloc






