Ctrl, modern VIP estetiği, cam (glassmorphism) tasarımı ve Yapay Zeka Destekli OCR (Optik Karakter Tanıma) teknolojisi ile geliştirilmiş, en gelişmiş kişisel finans yönetim uygulamasıdır. Gelir, gider, sabit masraflarınızı, hesaplarınızı ve kredi kartlarınızı şık, güvenli ve akıllı bir şekilde takip etmeniz için tasarlanmıştır.
- 💎 VIP & Glassmorphism Tasarım: Karanlık mod odaklı, altın ve neon vurgulara sahip premium kullanıcı deneyimi sunan akıcı ve fütüristik arayüz.
- 🤖 Yapay Zeka Destekli Fiş Tarama (OCR): Market veya akaryakıt fişlerinizi telefonunuzun kamerasıyla tarayın. Ctrl, market/yakıt istasyonu adını, ürünlerin listesini ve fiyatlarını otomatik olarak okur ve kategorize ederek işleminizin açıklamasına ekler.
- 📊 Akıllı Dashboard: Mevcut bakiyenizi, o ayki toplam gelirinizi ve giderlerinizi anlık ve grafiksel olarak görün.
- 🏦 Gelişmiş Hesap Yönetimi: Birden fazla hesap (Nakit, Banka Kartı, Kredi Kartı, Birikim) tanımlayın. Bakiyeleri isterseniz genel toplama dahil edin, isterseniz gizleyin.
- 🗂️ Hiyerarşik Alt Kategorizasyon: Harcamalarınızı (Örn: Mutfak > Market) alt kategorilerle detaylı olarak ayrıştırın.
- 🗓️ Sabit Masraflar ve Güçlü Hatırlatıcılar: Kira, faturalar veya kredi taksitlerinizi kaydedin. Android 12+ için Exact Alarm (Tam Zamanlı Alarm) entegrasyonu sayesinde, hatırlatmalarınız tam zamanında ekranınıza bildirim olarak düşer. İşlemleri tek tıkla otomatik ödeyin.
- 🔒 Güvenlik ve Gizlilik: Ctrl Security App Lock özelliği sayesinde uygulamanız şifrelidir. Verileriniz Hive veritabanı ile sadece yerel cihazınızda saklanır; internete hiçbir veri gitmez.
Yenilenen yapay zeka entegrasyonu sayesinde harcamaları elle girmeye son. Fişinizi tarattığınızda sistem satırları okur, gereksiz "Vergi, KDV" yazılarını eler, fişteki market ismini ve satın aldığınız her bir ürünü fiyatıyla beraber veritabanına kaydeder.
Gelişmiş arka plan servisleri yardımıyla (Flutter Local Notifications + exact alarms), önemli günlerinizi, araç muayene tarihlerini, fatura kesim zamanlarını saniyesi saniyesine haber alın.
- Geliştirme Ortamı: Flutter & Dart
- State Yönetimi: Riverpod (Generator destekli)
- Veritabanı: Hive & Hive Flutter (Çok hızlı, yerel NoSQL çözüm)
- OCR (Görsel Tanıma): Google ML Kit (Text Recognition)
- Bildirim Altyapısı: Flutter Local Notifications (Arka plan tam-zamanlı alarm destekli)
- Arayüz Tasarımı: Custom Glassmorphism UI, Google Fonts (Poppins), Dinamik Temalandırma
-
Repoyu Klonlayın:
git clone https://github.com/Tparlak/Ctrl-Finance-App.git cd Ctrl-Finance-App/vip_finance -
Bağımlılıkları Yükleyin:
flutter pub get
-
Riverpod ve Hive Adapter'ları Üretin (Zaten repodaysa bu adımı atlayabilirsiniz):
flutter pub run build_runner build --delete-conflicting-outputs
-
Uygulamayı Çalıştırın:
flutter run
Minimum APK boyutunu sağlayan ve yeni Android telefonlarda (Samsung S22/S24 serisi, vs.) en yüksek performansta çalışacak şekilde optimize edilmiş build komutu:
flutter build apk --release --no-tree-shake-iconsNot: RAM limitine takılıyorsanız başına ortam değişkeni ekleyebilirsiniz:
$env:JAVA_OPTS="-Xmx1536m"; flutter build apk --release --no-tree-shake-icons


