Description
SmartMoney – Personal Finance Tracker App
SmartMoney – Personal Finance Tracker App is a modern, feature-rich personal finance tracker app built natively with Jetpack Compose, Room Database, and Google AdMob integration. It helps users easily manage their income, expenses, wallets, and categories – all through a beautifully designed UI and offline-first architecture.
Features
- Track Income & Expenses by Category and Wallet
- Manage Multiple Wallets
- Customizable Categories with Icons
- Filter Transactions by Date Range:
- This Week
- This Month
- Past 6 Months
- This Year
- Custom Date Range
- Report Section with Line Chart (MPAndroidChart)
- Grouped and Paginated Transactions by Day
- Built with Clean Architecture (MVVM, UseCases, Repository)
- Jetpack Compose UI + Kotlin + Paging 3
- Google AdMob Integration (Banner & Interstitial)
- Easy AdMob configuration via AdmobConfiguration.kt
Built With
- Jetpack Compose – Declarative UI Framework
- Room – Local Database (Offline-first)
- Paging 3 – Efficient loading of transaction list
- MPAndroidChart – Professional Charting Library
- Google AdMob – Monetize with banner and interstitial ads
- Kotlin, MVVM, StateFlow, Coroutines
What You Get
- Full Android Studio Project (Kotlin)
- Modular Clean Architecture Source Code
- Beautiful UI with Jetpack Compose
- In-depth Documentation (setup + customization)
- AdMob Ready with easy setup in AdmobConfiguration.kt
- License Options: Regular & Extended