PersonalFinance, kişisel finans takibi ve finansal koçluk odaklı geliştirilen modern bir Android uygulamasıdır.
Kullanıcıların gelir–gider dengesini yönetmesini ve finansal farkındalık kazanmasını hedefler.
- Gelir ve giderlerin düzenli olarak takip edilmesi
- Harcama alışkanlıklarının analiz edilmesi
- Finansal farkındalık oluşturulması
- Finansal koçluk yaklaşımıyla kullanıcıya rehberlik edilmesi
Bu projeyi geliştirirken hedeflerim:
- Kotlin dilinde ileri seviye yetkinlik kazanmak
- Jetpack Compose ile modern UI geliştirmek
- Android mimarilerini uygulamalı olarak öğrenmek
- Eksik olduğum konuları proje üzerinde pekiştirmek
Bu proje benim için aynı zamanda bir öğrenme ve gelişim sürecidir.
- Kotlin
- Jetpack Compose
- Material 3
- Android Architecture Components
Uygulama aşağıdaki prensipler doğrultusunda geliştirilmektedir:
- MVVM (Model – View – ViewModel)
- Single Source of Truth
- Unidirectional Data Flow
- Clean Code prensipleri
- Gelir ekleme
- Gider ekleme
- Kategori bazlı harcama takibi
- Aylık finansal özet
- Grafikler ile analiz
- Finansal koçluk önerileri
- Finansal hedef belirleme
- Temel gelir / gider takibi
- Basit kullanıcı arayüzü
- Yerel veri yönetimi
- Gelişmiş analiz ekranları
- Finansal koçluk sistemi
- UI/UX iyileştirmeleri
- Senkronizasyon
- Kişiselleştirilmiş öneriler
Bu projede özellikle:
- Jetpack Compose state yönetimi
- UI performansı
- Refactoring
- Best practice’ler
üzerine odaklanılmaktadır.
Bu proje kişisel bir öğrenme projesidir.
Geri bildirimler ve öneriler memnuniyetle karşılanır.
Amaç mükemmel bir uygulama değil,
her commit ile daha iyi bir Android geliştiricisi olmak 🚀