
Are you looking for a clean, professional, and fully working Flutter mobile app? You're in the right place.
I deliver a production-ready Expense Tracker built in Flutter ā complete source code, no broken features, no placeholders, ready to run on your device today.
---
### š” What Is This App?
A fully functional personal finance tracker for Android and iOS that lets users:
- Add income and expense transactions with categories
- View their total balance, income, and expense summary on a clean dashboard
- Analyze spending with a 6-month bar chart and category pie chart
- Browse and filter their full transaction history
- Swipe to delete transactions
- Switch between light and dark mode (saved across sessions)
---
### ā What You Get
ā Complete Flutter source code ā 26 files, ~3,000 lines, zero errors
ā Clean Architecture ā separated into core/, data/, providers/, features/
ā Material 3 UI ā modern, professional design with Inter font
ā State Management ā Riverpod 2 (industry standard)
ā Local Storage ā SharedPreferences with JSON (offline-first, no backend needed)
ā Analytics ā fl_chart bar and pie charts
ā Dark Mode ā persisted via SharedPreferences
ā 13 Categories ā 8 expense + 5 income with emoji icons
ā Responsive ā works on all phone sizes and tablets
ā pubspec.yaml with all dependencies pinned
ā Full README.md with setup, run, and APK build instructions
---
### š Tech Stack
| Technology | Version | Purpose |
|---|---|---|
| Flutter | 3.3+ | Framework |
| Dart | 3.3+ | Language |
| flutter_riverpod | ^2.5.1 | State management |
| fl_chart | ^0.69.0 | Analytics charts |
| shared_preferences | ^2.3.2 | Local storage |
| google_fonts | ^6.2.1 | Typography (Inter) |
| intl | ^0.19.0 | Date & currency |
| uuid | ^4.5.1 | Transaction IDs |
---
### š± App Screens
1. Home ā Balance card, income/expense summary, recent transactions, FAB
2. Analytics ā Savings rate, 6-month overview chart, pie chart, category breakdown
3. History ā Full list with All / Income / Expense filter tabs
4. Settings ā Dark mode toggle, app stats, about section
---
### ā” How to Run (3 steps)
```bash
flutter create expense_tracker && cd expense_tracker
# Replace lib/ and pubspec.yaml with delivered files
flutter pub get && flutter run
```
Build release APK:
```bash
flutter build apk --release
```
---
### š¤ Transparency ā AI-Assisted Development
I believe in being fully transparent with my clients.
This project was built using AI-assisted development ā specifically, I used Claude (by Anthropic) as a coding assistant throughout the process. This is a modern, professional workflow used by developers worldwide to increase speed, reduce bugs, and maintain clean code standards.
What this means for you:
- The code is reviewed, tested, and understood by me ā not blindly copy-pasted
- All architecture decisions, design choices, and feature selections were made by me
- AI helped write boilerplate faster and catch edge cases ā like a very fast pair programmer
- The final result is held to the same quality standard as hand-written code
- I can explain, modify, and extend any part of this codebase
This is no different from a developer using GitHub Copilot, Cursor, or any other AI tool ā which is now standard industry practice.
---
### š¦ Packages
| Package | Basic | Standard | Premium |
|---|---|---|---|
| Source code (as-is) | ā | ā | ā |
| README + setup guide | ā | ā | ā |
| App name customization | ā | ā | ā |
| Currency symbol change | ā | ā | ā |
| Color / branding change | ā | ā | ā |
| Add 1 new feature | ā | ā | ā |
| 1 revision | ā | ā | ā |
| Support (days) | 1 | 3 | 7 |
---
### ā FAQ
Q: Does this require a backend or API?
A: No. Everything is stored locally on the device using SharedPreferences. No server, no internet connection needed after first load.
Q: Does it work on both Android and iOS?
A: Yes. Flutter is cross-platform. The same code runs on Android and iOS.
Q: Can I publish this to the Play Store or App Store?
A: Yes, with your own developer account and any required branding/icon updates.
Q: Can I modify the source code?
A: Absolutely. You receive full source code with no restrictions.
Q: Is this built with AI?
A: Yes, AI was used as a development assistant (see Transparency section above). The code is production-quality, fully reviewed, and I can explain every line.
Q: What Flutter version is required?
A: Flutter 3.3.0 or later. Run flutter --version to check yours.
No reviews yet. Purchase to leave a review.