Birikim
Takip etmenin ötesinde, aksiyon üreten kişisel finans asistanı.
- iOS
- Android
- 2026
- Kendi ürünüm
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ıkDiller 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
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.