Download
McdWallet
Aplikasi manajemen keuangan pribadi bertenaga AI. Catat transaksi, pantau anggaran, analisis arus kas — dari satu genggaman.
Versi
v1.0.0
Rilis
07 Jun 2026
Ukuran
~37.6 MB
Unduhan
1×
McdWallet
com.sukamcd.wallet
Android
7.0+ (API 24)
Storage
≥ 60 MB
RAM
≥ 2 GB
Koneksi
Internet diperlukan
Izinkan instalasi dari sumber tidak dikenal di pengaturan perangkatmu sebelum menginstal.
— Versi 1.0.0
Yang baru di rilis ini.
[1.0.0] — 2026-06-03
Ditambahkan
- Sistem Manajemen Transaksi Mutasi Utama
- Fasilitas pencatatan mutasi pengeluaran, pemasukan, dan transfer dalam satu formulir terpadu dengan pembaruan saldo secara reaktif.
- Fitur penambahan biaya administrasi pada transfer antar-dompet disertai otomatisasi pembaruan saldo pada database Supabase PostgreSQL.
- Komponen kartu ringkasan bulanan (Monthly Summary Card) untuk visualisasi kalkulasi matematis saldo awal dan saldo akhir historis berbasis sistem rollback transaksi.
- Optimasi struktur daftar transaksi dengan metode flattening dan pemanfaatan
ListView.builderguna menjamin kelancaran navigasi layar (60/120 FPS). - Klasifikasi Kategori Transaksi Cerdas (AI Smart Auto-Categorization)
- [Baru] 0.1`).
- Pemasangan penahan masukan teks (debouncer) berskala 800ms untuk membatasi frekuensi permintaan API saat pengguna mengetik deskripsi transaksi.
- Sistem prediksi kategori luring (offline) berbasis pustaka kata kunci lokal yang disesuaikan dengan preferensi kategori pengguna.
- Mekanisme pembatalan status AI (smart manual override) secara otomatis ketika pengguna mengubah kategori secara manual.
- Penyediaan indikator status visual minimalis berwarna Charcoal di bawah menu dropdown untuk menandai kategori yang dipilih otomatis oleh AI.
- Asisten Keuangan Pintar Interaktif (McdAI Advisor)
- Pemberian akses data anggaran (budgets) aktif dan target tabungan (savings goals) secara real-time kepada asisten AI untuk analisis finansial dan rekomendasi penghematan.
- Migrasi akses antarmuka dari bilah navigasi bawah ke tombol mengambang (Floating Action Button) reaktif pada halaman dasbor utama.
- Implementasi desain layar obrolan glassmorphic bertema Charcoal dan Off-white dengan bar judul simetris, ikon navigasi minimalis, dan tombol pintas saran pertanyaan.
- Penambahan teks peringatan transparansi informasi akurasi AI di bawah kolom input pesan.
- Penerapan sistem penghapusan riwayat obrolan dari memori lokal secara otomatis saat pengguna keluar dari layar obrolan demi keamanan data privasi.
- Pemindai Struk Otomatis (OCR Receipt Scanner)
- Integrasi sistem pemrosesan hibrida multi-LLM berbasis Groq (LLaMA 3.3 70B) sebagai pemroses utama online dan Gemini API (gemini-1.5-flash) sebagai sistem cadangan (fallback).
- Implementasi pengenalan teks luring di dalam perangkat menggunakan pustaka
google_mlkit_text_recognition. - Penyusunan modul filter penolak gangguan (noise filter) pada
ocr_service.dartuntuk mengabaikan teks indikator sistem ponsel dan elemen antarmuka tangkapan layar. - Pengembangan algoritma rekonstruksi angka ribuan untuk mengoreksi kesalahan pembacaan desimal akibat keterbatasan pemindaian OCR.
- Penerapan modul penyaringan konteks untuk memisahkan angka tanggal transaksi dari kandidat nominal total belanja.
- Penyediaan modal lembar bawah (bottom sheet) glassmorphic interaktif yang dilengkapi dengan indikator animasi pemindaian, pemilih media galeri/kamera, dan formulir verifikasi.
- Sistem pengisian otomatis data transaksi (nominal, nama toko, tanggal) serta otomatisasi unggah berkas foto ke Supabase Storage.
- [Baru] ^1.2.1`.
- Pemantau Kurs Asing (Forex Monitoring)
- Penyediaan panel dasbor horizontal berformat kartu minimalis untuk menampilkan kurs mata uang asing pilihan, bendera negara, nilai tukar terhadap IDR, dan indikator tren pergerakan.
- Integrasi modul kalkulator konversi valuta asing interaktif pada lembar bawah (bottom sheet) yang mendukung sinkronisasi reaktif dua arah serta tombol preset nominal instan.
- Pemanfaatan public API bebas kunci otentikasi dari
open.er-api.comvia Cloudflare CDN untuk menjamin stabilitas akses data. - Penerapan sistem pembaruan otomatis latar belakang dengan durasi simpan cache lokal 1 jam melalui
SharedPreferencesserta pembatasan waktu refresh manual selama 5 menit. - Penyediaan lembar seleksi dinamis untuk pencarian dan pembatasan pemantauan hingga maksimal 5 mata uang asing favorit.
- Implementasi model data adaptif dengan regulasi pembulatan otomatis tanpa desimal untuk nominal besar (>= Rp100) dan mempertahankan 2 digit desimal untuk nominal kecil.
- Sistem Limit Anggaran & Analitik Keuangan
- Penerapan indikator progres limit anggaran bulanan reaktif dengan perubahan warna dinamis (Hijau, Kuning, Merah) disertai integrasi notifikasi sistem lokal saat pengeluaran melampaui batas.
- Penyediaan modul antarmuka pemilihan ambang batas peringatan anggaran (50%, 70%, 90%) berbentuk pil multi-seleksi pada halaman pengaturan.
- Pengembangan logika kalkulasi notifikasi berbasis deteksi penembusan limit pertama (momentum crossing) untuk menghindari pengiriman notifikasi berulang.
- Penetapan status wajib dan permanen untuk notifikasi pengeluaran yang telah melampaui batas maksimal (>= 100%).
- Implementasi grafik tren arus kas melengkung ganda (Cashflow Line Chart) dan diagram lingkaran distribusi pengeluaran (Pie Chart) berbasis pustaka
fl_chart. - Optimasi Antarmuka & Kenyamanan Pengguna (UX)
- Penerapan efek memuat data berbentuk kerangka placeholder berdenyut (Shimmer Loading Skeleton) berbasis pustaka
flutter_animatepada halaman dasbor, daftar transaksi, dan status anggaran untuk menggantikan indikator pemuatan melingkar tradisional. - Integrasi sakelar adaptif (
Switch.adaptive) pada halaman pengaturan untuk pengelolaan aktif/nonaktif getaran taktil global. - Penyusunan kelas terpusat
AppHapticsuntuk memicu variasi intensitas getaran taktil mikro pada komponen tombol utama dan interaksi kritis. - Sinkronisasi status komponen
hapticProviderRiverpod dengan penyimpanan permanenSharedPreferences. - Penambahan efek getaran mikro ringan (light haptic feedback) pada seluruh komponen tombol mengambang (FAB) utama aplikasi.
- Keamanan & Ekspor Data
- Proteksi kode PIN keamanan lokal yang terintegrasi secara bawaan dengan otentikasi biometrik perangkat via pustaka
local_auth. - Fasilitas ekspor laporan mutasi transaksi ke dalam format standar CSV dan format ringkasan teks terstruktur untuk kebutuhan pembagian pesan.
Diperbaiki
- Penanganan Masalah Layout Overflow
- Eradikasi bug overflow sebesar 68px saat keyboard aktif pada modal
OcrScannerSheetmelalui restrukturisasi menggunakanSingleChildScrollViewdan transisiAnimatedPadding(kurva Ease-Out Quad, durasi 150ms). 8,runSpacing: 6`) pada kolom rekomendasi kategori. - Perbaikan akurasi posisi elemen pada widget global
CustomButtonuntuk menjamin posisi ikon murni berada tepat di tengah tombol saat parameter teks dikosongkan. - Integritas Saldo & Pembatasan Fitur Sementara
- Penonaktifan sementara opsi pemilihan mata uang asing non-IDR pada pembuatan dompet baru serta penonaktifan dompet valas pada formulir transaksi dan tabungan disertai label informasi penjelasan demi menjaga konsistensi integrasi basis data selama fase pengembangan.
— Panduan
Cara install.
Buka Pengaturan → Keamanan → aktifkan "Install aplikasi tidak dikenal" untuk browser atau file manager yang kamu gunakan.
Tap tombol Download APK di atas. File akan tersimpan ke folder Downloads perangkatmu.
Buka file APK dari notifikasi unduhan atau folder Downloads, lalu tap Instal dan ikuti petunjuk.
Buka McdWallet, daftar akun baru, lalu buat PIN keamanan untuk melindungi data keuanganmu.
Data Aman
Semua data keuangan dienkripsi dan disimpan di Supabase. Tidak ada pihak ketiga yang mengakses data pribadimu.
Open Build
APK dibangun langsung dari source code Flutter di repositori sukamcd-tech/McdWallet di GitHub.
Sumber Terbuka
Kode sumber tersedia publik di GitHub. Kamu bisa audit, fork, atau berkontribusi sesuai keinginan.