Flutter ile geliştirilmiş modern ve verimli bir kişisel finans takip uygulaması. Bu uygulama, günlük harcamalarınızı yönetmenize, harcama alışkanlıklarınızı takip etmenize ve OCR teknolojisini kullanarak fişlerinizi taramanıza yardımcı olur.
- Gider Takibi: Günlük harcamalarınızı kolayca ekleyin ve kategorize edin.
- OCR Fiş Tarama: Kameranızı kullanarak fişleri tarayın ve Google ML Kit ile metinleri otomatik olarak ayıklayın.
- Yerel Veri Saklama: Verileriniz Shared Preferences kullanılarak cihazınızda yerel olarak saklanır, böylece gizlilik ve çevrimdışı erişim sağlanır.
- Akıllı Durum Yönetimi: Provider ile verimli uygulama durumu (state) yönetimi.
- Özel Temalar: Özel yazı tipleri (Google Fonts) ve karanlık/aydınlık mod desteği ile şık arayüz.
- Doğal Açılış Ekranı: Sorunsuz ve hızlı bir açılış deneyimi.
- Framework: Flutter
- Dil: Dart
- Durum Yönetimi (State Management): Provider
- Yerel Depolama: Shared Preferences
- OCR/Yapay Zeka: Google ML Kit Text Recognition
- Medya: Image Picker
- Ağ İstekleri: HTTP
- Araçlar: Intl
- Yazı Tipleri: Google Fonts
- Flutter SDK (3.10.4 veya üzeri)
- Dart SDK
- Android Studio / VS Code (Flutter eklentileri ile birlikte)
-
Depoyu (Repository) Klonlayın
git clone https://github.com/KULLANICI_ADINIZ/finance_tracker.git cd finance_tracker -
Bağımlılıkları Yükleyin
flutter pub get
-
Uygulamayı Çalıştırın
flutter run
Katkılar, sorun bildirimleri ve özellik istekleri memnuniyetle karşılanır!
- Projeyi Fork'layın
- Yeni Bir Özellik Dalı (Branch) Oluşturun (
git checkout -b feature/MuhtesemOzellik) - Değişikliklerinizi Commit Edin (
git commit -m 'Yeni bir özellik eklendi') - Dalı (Branch) Push Edin (
git push origin feature/MuhtesemOzellik) - Bir Pull Request Oluşturun
MIT Lisansı altında dağıtılmaktadır. Daha fazla bilgi için LICENSE dosyasına bakın.
Flutter ile ❤️ kullanılarak yapıldı