Tüm uygulamalar
Birikim uygulama ikonu

Birikim

Takip etmenin ötesinde, aksiyon üreten kişisel finans asistanı.

  • iOS
  • Android
  • 2026
  • Kendi ürünüm
Geliştiriliyor Geliştiriliyor

Ekran görüntüleri

Büyütmek için bir görsele tıklayın.

Uygulama hakkında

Piyasadaki bütçe uygulamalarının çoğu size geçen ay ne kadar harcadığınızı gösteriyor. Birikim'i yazma sebebim, asıl işe yarayan sorunun bu olmaması: insanlar geçmişi değil, şimdi ne yapmaları gerektiğini bilmek istiyor.

Bu yüzden uygulamanın merkezine tahmin koydum. Geçmiş veriye ve haftalık harcama ritmine bakarak bu tempoyla ay sonunda nerede olacağınızı hesaplıyor. Kategori bazında da karşılaştırma yapıyor — hangi kalemde alışkanlığınız kendi ortalamanızın dışına çıkmış, onu gösteriyor.

Üzerinde en çok uğraştığım kısım Türkçe doğal dil girişi oldu. Kullanıcı "35 tl kahve içtim" yazdığında tutarı, kategoriyi ve tarihi çıkarmak gerekiyor; Türkçenin ekleri ve serbest yazım biçimi bunu İngilizceden belirgin şekilde zorlaştırıyor. Fiş fotoğrafından ürün ürün ayrıştırma tarafında ise OCR'ı cihaz üstünde çalıştırıyorum — fiş görüntüsü telefondan çıkmıyor.

Abonelik dedektörü tekrar eden ödemeleri yakalayıp hangilerinin gerçekten kullanıldığını sorguluyor. Yatırım simülatörü de "ayda 500 ₺ biriktirseydin bugün elinde ne olurdu" sorusunu somutlaştırıyor; eğitim amaçlı ve lisanslı kurumlara yönlendiren bir yapıda kurgulandı.

Uygulama aktif geliştirme aşamasında. MVP iskeleti ve arayüz katmanı hazır; Firebase entegrasyonu, yapay zekâ servis bağlantısı ve mağaza yayını sonraki fazlarda.

Öne çıkan özellikler

  • Öngörülü bütçe: geçmiş veri ve haftalık ritme göre ay sonu tahmini
  • Kategori içgörüleri: hangi kalemde kendi ortalamanızın dışına çıktığınız
  • Yapay zekâ koçu: haftalık sohbet üzerinden finans alışkanlığı değerlendirmesi
  • Doğal dil girişi: "35 tl kahve içtim" gibi serbest Türkçe cümleden harcama kaydı
  • Fiş okuma: fotoğraftan ürün ürün ayrıştırma, cihaz üstünde OCR
  • Abonelik dedektörü: tekrar eden ödemeleri bulup kullanılmayanları işaretleme
  • Yatırım simülatörü: düzenli birikimin bugünkü karşılığını gösteren eğitim modülü
  • Alternatif önerileri: Türkiye pazarına özel market ve abonelik karşılaştırmaları

Kullanılan teknolojiler

51 teknoloji · 9 başlık

Diller ve Platform

  • Dart
  • Flutter 3.44
  • Tek kod tabanı, iki platform
  • iOS ve Android hedefi
  • Material 3 tabanlı özel tema
  • Platform farkı yönetimi

Mimari ve Durum Yönetimi

  • Feature-first mimari
  • Clean Architecture katmanları
  • data / domain / presentation ayrımı
  • Riverpod 2
  • Kod üretimi (code generation)
  • GoRouter ile tip güvenli yönlendirme
  • Test edilebilir servis katmanı

Yerel Veri

  • Drift (SQLite üstünde tip güvenli katman)
  • Şema ve taşıma (migration) yönetimi
  • Çevrimdışı çalışma
  • Yerel önbellek
  • Sorgu optimizasyonu

Arka Uç

  • Firebase Authentication
  • Cloud Firestore
  • Firebase Storage
  • Firebase Analytics
  • Crashlytics
  • Firebase Cloud Messaging
  • Güvenlik kuralları

Yapay Zekâ ve Metin İşleme

  • Anthropic Claude Haiku 4.5
  • Doğal dil ile harcama ayrıştırma
  • Türkçe ek ve yazım varyasyonları
  • Koç sohbeti için istem (prompt) tasarımı
  • Jeton maliyeti kontrolü
  • Yanıt doğrulama ve geri düşme

Cihaz Üstü İşleme

  • Google ML Kit
  • Fiş fotoğrafından OCR
  • Metin bölgesi ayrıştırma
  • Görüntünün cihazdan çıkmaması
  • Kamera ve galeri izinleri

Arayüz ve Görselleştirme

  • fl_chart ile grafikler
  • Tasarım sistemi jetonları (renk, tipografi, boşluk, yarıçap)
  • Manrope tipografi
  • Tam açık/koyu tema
  • Boş ve yükleniyor durumları
  • Erişilebilir kontrast

Gelir Modeli

  • RevenueCat
  • Freemium abonelik
  • Ücretsiz / premium yetki ayrımı
  • Abonelik durumu doğrulama
  • Ortaklık (affiliate) yönlendirmeleri

Yerelleştirme

  • Türkçe (birincil)
  • İngilizce altyapısı hazır
  • Para ve tarih biçimlendirme
  • Türkçe karakter ve sıralama
Tek kişilik iş

Fikir, tasarım, arayüz, kod, mağaza yayını ve yayın sonrası bakım — sürecin tamamını baştan sona tek başıma yürüttüm. Ekip, ajans ya da dış kaynak yok.

Geliştirme notları

  • Diller ve yaklaşımFlutter ve Dart ile tek kod tabanından iOS ve Android. Mimariyi feature-first + Clean Architecture olarak kurdum; her özellik kendi data, domain ve presentation katmanına sahip.
  • DurumAktif geliştirme sürüyor. MVP iskeleti ve arayüz katmanı hazır; Firebase entegrasyonu, yapay zekâ servis bağlantısı ve mağaza yayını sıradaki fazlarda.
  • Zor tarafTürkçe doğal dil girişi. Serbest yazılmış bir cümleden tutar, kategori ve tarih çıkarmak, Türkçenin ekleri yüzünden İngilizceye göre belirgin şekilde daha zor.
  • Gizlilik kararıFiş okuma cihaz üstünde çalışıyor; fiş görüntüsü telefondan çıkmıyor. Maliyeti de düşürüyor ama asıl sebep gizlilik.
  • Ürün sahipliğiFikir, tasarım, mimari ve kodun tamamı bana ait.

Birikim hakkında konuşalım

Teknik detayları, karşılaştığım sorunları ve nasıl çözdüğümü memnuniyetle anlatırım.