Transaction Tracking
Log income, expenses, and transfers with categories, notes, and tags. Edit or delete anytime.
A beautiful, production-grade personal finance tracker for Android. Log expenses, auto-read bank SMS, set budgets, visualize your spending — all stored locally on your device. Zero accounts, zero cloud, zero nonsense.
Everything you need
Built for people who want full control of their money without handing data to a third party.
Log income, expenses, and transfers with categories, notes, and tags. Edit or delete anytime.
Bar charts, pie charts, and trend breakdowns. Week view shows a rolling last-7-days window so data is always visible.
Set monthly spending limits per category. Live progress bars show how close you are to the limit.
Automatically reads bank transaction SMS, parses the amount, merchant, and type — then lets you add it as a transaction in one tap. Never leaves your device.
Biometric or device PIN protection. Re-locks automatically when the app goes to background.
Export your full data as a JSON file and restore it anytime. Auto-backup support with configurable retention.
Three theme options — Dark, Light, or follow System. Changes take effect instantly without restarting.
Supports INR, USD, EUR, GBP, JPY, AUD, CAD, SGD, and AED. Switch anytime from Settings.
Frosted glass cards, spring animations, and smooth transitions built with Flutter Animate.
How it works
No account, no setup, no cloud. Just install and start tracking.
Grab the APK from the Releases page and sideload it on your Android device.
Enter your name, pick a currency, and set a monthly budget. Takes under a minute.
Tap the + button to log an expense or income. Or enable SMS Reader for automatic detection.
Check the Analytics tab for spending breakdowns, trends, and category insights.
Tech Stack
Production-grade architecture with clean separation of concerns.
Installation
Build from source in a few commands. Flutter 3.0+ required.
Option A — Download the APK
Go to the Releases page,
download app-release.apk,
and install it on your Android device.
You may need to enable Install from unknown sources in your device settings.
Option B — Build from source
--no-tree-shake-icons flag is required because category icons are stored as integer codepoints in Hive and resolved at runtime.
Trackify is MIT-licensed and welcomes contributions. Bug fixes, new features, translations, design improvements — all PRs are welcome.