Swinon - Flutter Expense Tracker App Source CodeSwinon - Flutter Expense Tracker App Source Code
Minimal Flutter expense tracker with offline Hive storage, budgets, charts, reports, reminders & multi-language support. Recently UpdatedSwinon - Flutter Expense Tracker App Source Code
Minimal Flutter expense tracker with offline Hive storage, budgets, charts, reports, reminders &a...
Overview
Swinon — Smart Wealth Manager | Flutter Expense Tracker
If you are looking for a clean, modern expense tracker that actually feels good to use, Swinon is built for that. It is a fully functional personal finance app made with Flutter — minimal black-and-white design, smooth navigation, and everything a user needs to track spending without signing up for anything or connecting to a server.
The app works completely offline. All data stays on the device using Hive local storage, so there is no backend setup, no API keys, and no monthly hosting cost. You get the full source code, well-organized project structure, and documentation to help you run, customize, and publish the app under your own brand.
What makes this app stand out
Most finance apps feel cluttered. Swinon keeps things simple. The home screen shows monthly balance, income vs expense summary, a chart, and a searchable transaction list — everything at a glance. Adding a transaction is quick thanks to the custom numeric keypad, category picker, and date selector.
Users can set monthly budgets per category and see progress in real time. The reports section includes a category pie chart, 6-month spending trends, and helpful auto-generated insights. The wallet screen shows all-time balance, savings rate, and recent activity.
There is also a full category manager — users can create, edit, and delete categories with smart icon suggestions. Daily reminders help people stay consistent with logging expenses. Multi-currency support covers USD, INR, EUR, GBP, AED, CAD, AUD, JPY, and SGD. The settings area includes language options (English, Hindi, Gujarati), FAQ, About, and more.
Perfect for
- Developers who want a ready-made Flutter finance app to reskin and publish on Play Store or App Store
- Agencies building a white-label expense tracker for clients
- Anyone learning Flutter with a real, production-style project (Provider state management, Hive, charts, notifications)
Built with reliable, popular packages
- Flutter — cross-platform (Android & iOS from one codebase)
- Provider — clean and easy-to-follow state management
- Hive — fast offline-first local database
- fl_chart — beautiful charts for reports and dashboard
- flutter_local_notifications — daily expense reminders
The codebase is structured clearly: screens, providers, models, services, widgets, and localization files are separated so you can find and change things without digging through spaghetti code.
What you get in the download
- Complete Flutter source code (Android + iOS)
- All UI screens: onboarding, home, add transaction, wallet, reports, budgets, categories, reminders, settings, and more
- Assets, icons, and onboarding graphics
- README with setup instructions
- Full documentation folder (installation, configuration, customization, architecture, troubleshooting, publishing guide)
- No third-party backend required — runs out of the box after setup
Easy to customize
Want to change the app name, package ID, icon, default currency, or onboarding images? Everything is documented. Replace the logo, run the icon generator, update a few constants, and you are ready to publish under your own brand. The minimal UI also makes reskinning straightforward — swap colors, fonts, or assets without rewriting the whole app.
A note on setup
After extracting the package, run flutter pub get and generate Hive adapters with build_runner (steps are in the README). The project has been set up for current Flutter SDK requirements, including Android NDK configuration and notification permissions. Release APK and App Bundle build commands are included in the documentation.
Swinon is not a half-finished template. It is a complete, polished expense tracker you can ship, resell as your own app, or use as a solid foundation for a bigger finance product. Download the package, follow the docs, and you will have a working app on your device in minutes.
Features
- Onboarding flow
- Home dashboard with charts
- Add/edit/delete transactions
- Wallet & savings rate
- Reports & insights (pie chart, trends)
- Budget management
- Custom categories CRUD
- Multi-currency (USD, INR, EUR, etc.)
- Daily reminders (local notifications)
- Multi-language (English, Hindi, Gujarati)
- Offline-first Hive storage
- Clean minimal UI
Requirements
- Flutter SDK 3.7.2 or newer
- Android Studio (for Android builds)
- Xcode 15+ (for iOS builds, macOS only)
- Android SDK with NDK 27.0.12077973
- dart run build_runner build (after extracting)
Instructions
1. Extract the ZIP file
2. Open terminal in project folder
3. Run: flutter pub get
4. Run: dart run build_runner build --delete-conflicting-outputs
5. Connect device/emulator
6. Run: flutter run
7. For release APK: flutter build apk --release
| Category | App Templates / Android / Applications / Finance |
| First release | 2 July 2026 |
| Last update | 2 July 2026 |
| Operating Systems | Android 8.0, Android 9.0, iOS 12.0, Android 10.0, iOS 14.0, iOS 13.0, iOS 15.0, Android 11.0, Android 12.0 |
| Files included | .h, .m, .java |
| Tags | android, iOS, source code, offline app, charts, wallet, hive, money manager, expense tracker, provider, flutter, finance app, personal finance, budget app, minimal ui |








