burak aydoğmuşWraith · yazılım mühendisi
<div class="wall">
<p>burası çalıştığım yer, ne yaptığımı
görmek istersen</p>
<p>eşyalara tıklayabilirsin</p>
burak aydoğmuşçankaya üni. · 2026 mezun
wraith · yazılım mühendisi
web · mobil · gömülü · güvenlik
40+ proje · ankara
KARİYERPiyano — hesap yakındaMüziği çalPROJELERCANLICVİLETİŞİM
eşyalar ne işe yarıyor?zemine tıkla ya da W A S D ile gezekran açık ↓
/projectsPROJELER✕ KAPAT
projeler/gunluk-hatirlatici-mobil-uygulama2e77ce3Mobil

Günlük Hatırlatıcı - Mobil Uygulama

Flutter ile geliştirdiğim; zamanlı ve konuma dayalı hatırlatıcıları, doğum günlerini, rutinleri ve listeleri tek uygulamada toplayan, verisi tamamen cihazda duran Android ve iOS hatırlatıcı uygulaması.

Günlük Hatırlatıcı - Mobil Uygulama
ŞEKİL 1 — Günlük Hatırlatıcı - Mobil Uygulama
süre
Mayıs 2026’dan beri (devam ediyor)
ekip
Solo
rol
Mobil Geliştirici (Flutter)
kategori
Mobil

Hatırlatıcı, iki günlük bir denemeden uzun soluklu bir projeye dönüştü: uygulama baştan tasarlandı ve neredeyse her katmanı yeniden yazıldı. Arayüz, kendi tasarım sistemim olan “Kor” üzerine kurulu: renk, tipografi, şekil ve hareket token’ları, açık ve koyu tema, Google Sans Flex değişken yazı tipi. Üç sekme var: işleri kaçanlar, zaman çizelgesi ve tamamlananlar olarak gruplayan Bugün; hafta şeridi, ay ızgarası ve 30 günlük gündemiyle Takvim; akıllı listeler, rutinler ve kategorilerle Listeler.

Ekleme tarafında doğal dille hızlı yakalama var: “cuma 18:00 ekmek ve süt al #market !!” yazınca tarih, saat, tekrar, kategori ve öncelik metnin içinde tanınıp çip olarak gösteriliyor; gramer Türkçe ve İngilizce için ayrı. Hatırlatıcılar günlük, haftalık, aylık, yıllık ya da “tamamlandıktan sonra” tekrar edebiliyor, alt maddeler taşıyabiliyor, sabitlenip önceliklendirilebiliyor ve haritadan seçilen bir bölgeye girince tetiklenebiliyor. Bildirimden doğrudan tamamlama ve erteleme, kaydırma eylemleri ve her işlem için geri alma var. Rutinler hazır hatırlatıcı paketleri; doğum günleri rehberden aktarılabiliyor; cihaz takvimindeki etkinlikler salt okunur olarak yanlarında görünüyor.

Veri cihazda kalıyor: depolama SharedPreferences’tan sürümlü şemalı Drift (SQLite) veritabanına taşındı, eski veri ilk açılışta aktarılıyor ve yedekler sürümlü bir JSON dosyasıyla alınıp geri yüklenebiliyor. Hesap ya da sunucu yok; takvim ve rehber yalnızca okunuyor, yazma izinleri hiç tanımlı değil ve CI birleştirilmiş Android manifestini buna göre denetliyor. Android’de dört ana ekran widget’ı, iOS’ta ana ekran ve kilit ekranı widget’ları (WidgetKit) ile uygulama simgesi kısayolları bulunuyor. Proje yaklaşık 1.500 birim, bloc ve widget testiyle, %200 yazı ölçeğini de kapsayan erişilebilirlik denetimleriyle ve imzalı APK yayınlayan GitHub Actions iş akışlarıyla geliştiriliyor.

@@ özellikler · 21 madde @@
  • Bugün ekranı: kaçanlar, “şimdi” çizgili zaman çizelgesi, tamamlananlar ve yaklaşan doğum günü kartı
  • Takvim: hafta şeridi, ay ızgarası, kategori renkli gün noktaları ve 30 günlük gündem
  • Listeler: Gecikmiş, Bugün, Planlı, Bir ara, Doğum günleri ve Konumlu akıllı listeleri
  • Doğal dille hızlı yakalama: tarih, saat, tekrar, #kategori, ! öncelik ve @yer tanıma; Türkçe ve İngilizce gramer
  • Tekrar: günlük, haftalık, aylık, yıllık, N günde bir ve “tamamlandıktan sonra”; isteğe bağlı bitiş tarihi
  • Alt maddeler: ilerleme çubuğu, sürükleyerek sıralama, çok satırlı yapıştırmayla toplu ekleme
  • Öncelik ve sabitleme; kaydırarak tamamla, ertele ya da sil; her eylemde “Geri al”
  • Konum hatırlatması: haritadan nokta ve yarıçap, bölgeye girince uygulama kapalıyken de bildirim
  • Bildirim eylemleri: bildirimden tamamla ya da 10 dakika / 1 saat ertele
  • Rutinler: adımlı hatırlatıcı şablonları, seçilen güne uygulama, otomatik tekrar ve kopya koruması
  • Doğum günleri: yıl bilinmeyen kayıtlar, 29 Şubat kuralı, ön bildirimler, rehberden toplu aktarma
  • Cihaz takvimi etkinlikleri salt okunur olarak Bugün ve Takvim’de; takvime ve rehbere hiçbir şey yazılmaz
  • Özel kategoriler: ad, 12 renk ve 18 ikon; sürükleyerek sıralama
  • Dört Android widget’ı (Bugün, Liste, Sıradaki, Hızlı ekle); widget’tan uygulamayı açmadan tamamlama
  • iOS ana ekran ve kilit ekranı widget’ları; uygulama simgesi kısayolları
  • Drift (SQLite) depolama: sürümlü şema, otomatik taşıma, eski SharedPreferences verisinin aktarımı
  • Yedekleme: sürümlü JSON’a dışa aktarma, birleştirerek ya da değiştirerek geri yükleme
  • Fark bazlı bildirim zamanlaması: her değişiklikte tümünü silip kurmak yerine yalnızca değişenler güncellenir
  • Türkçe ve İngilizce arayüz; bildirimler, widget’lar ve kısayollar da seçilen dilde
  • Erişilebilirlik: %200 yazı ölçeği, ekran okuyucu eylemleri, kontrast testleri, hareketi azalt desteği
  • CI: test ve biçim denetimi, manifest izin denetimi, mimari başına imzalı APK ve GitHub Release

teknolojiler · 19

  • Flutter
  • Dart
  • flutter_bloc (Cubit)
  • Drift (SQLite)
  • Material 3
  • Kor Tasarım Sistemi
  • flutter_local_notifications
  • native_geofence
  • flutter_map (OpenStreetMap)
  • home_widget (Android)
  • WidgetKit / App Intents (iOS)
  • quick_actions
  • device_calendar_plus
  • flutter_contacts
  • Geolocator & Permission Handler
  • Google Places API (isteğe bağlı)
  • gen-l10n (TR / EN)
  • GitHub Actions
  • bloc_test & mocktail

ekran görüntüleri · 10 kare

Günlük Hatırlatıcı - Mobil Uygulama — görsel 1
01hatirlatici bugun
Günlük Hatırlatıcı - Mobil Uygulama — görsel 2
02hatirlatici bugun koyu
Günlük Hatırlatıcı - Mobil Uygulama — görsel 3
03hatirlatici takvim
Günlük Hatırlatıcı - Mobil Uygulama — görsel 4
04hatirlatici takvim ay
Günlük Hatırlatıcı - Mobil Uygulama — görsel 5
05hatirlatici listeler
Günlük Hatırlatıcı - Mobil Uygulama — görsel 6
06hatirlatici hizli yakalama
Günlük Hatırlatıcı - Mobil Uygulama — görsel 7
07hatirlatici editor
Günlük Hatırlatıcı - Mobil Uygulama — görsel 8
08hatirlatici tekrar
Günlük Hatırlatıcı - Mobil Uygulama — görsel 9
09hatirlatici rutin
Günlük Hatırlatıcı - Mobil Uygulama — görsel 10
10hatirlatici dogum gunleri
✕ KAPATGünlük Hatırlatıcı - Mobil Uygulama — görsel 1, tam ekran
01 / 10 · hatirlatici bugunsonraki →
✕ KAPATGünlük Hatırlatıcı - Mobil Uygulama — görsel 2, tam ekran
← önceki02 / 10 · hatirlatici bugun koyusonraki →
✕ KAPATGünlük Hatırlatıcı - Mobil Uygulama — görsel 3, tam ekran
← önceki03 / 10 · hatirlatici takvimsonraki →
✕ KAPATGünlük Hatırlatıcı - Mobil Uygulama — görsel 4, tam ekran
← önceki04 / 10 · hatirlatici takvim aysonraki →
✕ KAPATGünlük Hatırlatıcı - Mobil Uygulama — görsel 5, tam ekran
← önceki05 / 10 · hatirlatici listelersonraki →
✕ KAPATGünlük Hatırlatıcı - Mobil Uygulama — görsel 6, tam ekran
← önceki06 / 10 · hatirlatici hizli yakalamasonraki →
✕ KAPATGünlük Hatırlatıcı - Mobil Uygulama — görsel 7, tam ekran
← önceki07 / 10 · hatirlatici editorsonraki →
✕ KAPATGünlük Hatırlatıcı - Mobil Uygulama — görsel 8, tam ekran
← önceki08 / 10 · hatirlatici tekrarsonraki →
✕ KAPATGünlük Hatırlatıcı - Mobil Uygulama — görsel 9, tam ekran
← önceki09 / 10 · hatirlatici rutinsonraki →
✕ KAPATGünlük Hatırlatıcı - Mobil Uygulama — görsel 10, tam ekran
← önceki10 / 10 · hatirlatici dogum gunleri

← tüm projeler

© 2026 Burak AydoğmuşGitHubLinkedInİletişim