MoneyMeter – Expense Supervisor & Funds Planner Android App (Java) with AdMob | Offline Cash Supervisor Supply Code
MoneyMeter is a whole, trendy and 100% offline private finance app for Android. It’s inbuilt native Java with a clear MVVM structure, Room database and Materials 3 design. Customers can monitor earnings and bills, handle a number of accounts (money, financial institution, cell pockets, playing cards), plan month-to-month budgets, monitor cash lent and borrowed, save for targets and see their spending in charts. It has gentle and darkish themes and works in 13 languages.
The app is able to publish on Google Play and earns cash with AdMob: Banner, Native, Interstitial, App Open and Rewarded adverts, plus GDPR/UMP consent. Adverts are positioned in order that they earn effectively with out annoying customers. You possibly can change your AdMob IDs and advert frequency from one file, and reskin the app in minutes.
Model 4.0.1 is a full rewrite. Each display, function and line of code is new. When present customers replace, the app strikes their previous information over by itself.
▶ Demo App Download Link (Google Play)
Why Select MoneyMeter?
- Very simple to make use of: massive buttons, colourful icons and a built-in calculator keypad. Anybody can add an expense in 3 faucets.
- Works offline: no server, no login, no internet hosting price. All information stays safely on the telephone.
- Polished UI: gradient playing cards, easy animations, {custom} charts, Materials 3 and the Plus Jakarta Sans font.
- Mild & Darkish mode: Mild by default, plus Darkish and System mode.
- 13 languages with RTL assist for Arabic and Urdu, prepared for customers worldwide.
- Monetization prepared with 5 AdMob advert codecs positioned fastidiously.
- Clear code: MVVM, Room, LiveData, ViewBinding, WorkManager, effectively organized and simple to customise.
Full Function Record
Dashboard (Residence)
- Complete stability card with this month’s earnings and expense
- One-tap disguise/present stability for privateness
- Fast actions: Expense, Earnings, Switch, Lend & Borrow
- Horizontal account playing cards displaying every account’s stay stability
- Month-to-month price range progress with days left
- Current transactions listing
- Greeting with the consumer’s identify
Earnings, Expense & Switch
- Three varieties: Expense, Earnings, and Switch between accounts
- Constructed-in calculator keypad: kind 250+120 and it calculates robotically
- Class picker with icons and colours
- Account picker that exhibits the present stability
- Date and time pickers, plus an elective word
- Edit or delete any transaction
- Remembers the final used account for quicker entry
A number of Accounts / Wallets
- Account varieties: Money, Financial institution, Cellular Pockets, Card, Financial savings, Funding, Different
- Opening stability, {custom} identify, icon and colour
- Exclude any account from the full stability
- Internet price abstract
Classes
- 31 ready-made classes (20 expense, 11 earnings), translated into the consumer’s language
- Limitless {custom} classes with 88+ icons and 18 colours
- Edit or delete classes safely; transactions are saved as “Uncategorized”
Good Budgets
- Total month-to-month price range, or a separate price range for every class
- Coloration-coded progress (inexperienced, orange, pink) with quantity left or over
- Reveals how a lot you’ll be able to nonetheless spend per day
- Notifications at 80% and 100% of the price range
Lend & Borrow (Debt Tracker)
- Separate tabs for cash “I lent” and “I borrowed”
- Individual identify, telephone, quantity, date and return date
- Partial funds with full cost historical past
- Auto-settles when absolutely paid; exhibits Overdue and Due-soon badges
- One-tap name button
Financial savings Targets
- Create targets (e.g. new telephone, journey) with a goal quantity and date
- Add or withdraw cash with full historical past
- Progress bar and “quantity wanted monthly”
Recurring Transactions & Payments
- Each day, weekly, month-to-month or yearly repeat
- Provides itself robotically, or solely reminds the consumer
- Runs within the background with WorkManager, even when the app is closed
Studies & Analytics
- Animated donut chart of spending or earnings by class
- Class breakdown with percentages
- Bar chart evaluating earnings and expense during the last 6 months
- Each day spending calendar heatmap (faucet a day to see the quantity)
- Each day common, highest day and transaction depend
- Swap between months simply
Search & Filter
- Search by word, class or account
- Filter by All, Expense, Earnings or Switch
- Transactions grouped by day, with every day’s whole
Backup, Restore & Export
- Handbook backup to Google Drive, telephone storage or SD card
- Restore from a backup file
- Each day auto-backup to a folder the consumer chooses (retains the final 7 copies)
- Export to Excel (CSV), with UTF-8 assist for each language
- Month-to-month PDF report with abstract, class breakdown and a transaction desk
Safety & Privateness
- 4-digit PIN lock (saved as a salted hash, by no means as plain textual content)
- Fingerprint / biometric unlock
- Auto-lock when the app returns from the background
- A brief wait after too many incorrect makes an attempt
Good Notifications
- Each day reminder at a time the consumer picks, despatched provided that nothing was added that day
- Funds alerts
- Recurring cost reminders
Extra Instruments
- EMI / Mortgage calculator with a chart and a full amortization schedule
- Residence display widget displaying stability, this month’s spending and a fast add button
- Selection of quantity format: Worldwide (1,234,567) or Indian (12,34,567)
- 70+ world currencies with flags and search
- Fee, Share and Contact buttons
First Launch
- Animated splash display
- Language picker that adjustments the app’s language instantly when tapped
- 4 animated onboarding slides
- A easy setup display: identify, forex and money in hand
Supported Languages (13)
English, Bangla (বাংলা), Hindi (हिन्दी), Arabic (العربية), Urdu (اردو), Tamil (தமிழ்), Malayalam (മലയാളം), Spanish, French, Portuguese, Turkish, Malay and Indonesian. Each display, notification and default class is translated, and Arabic and Urdu show right-to-left. Including a brand new language solely takes one strings.xml file.
AdMob Monetization (Consumer-Pleasant Placement)
- Adaptive Banner on the primary display and listing screens
- Native Adverts styled just like the app’s personal playing cards, on Residence, contained in the Transactions listing and in Studies
- Interstitial solely after saving, each third motion, with a minimum of 90 seconds between adverts
- App Open Advert solely when customers come again to the app, by no means on the primary launches, at most as soon as per hour
- Rewarded Adverts: “Take away adverts for twenty-four hours” and the PDF report. Customers can all the time proceed even when no advert is accessible.
- GDPR / UMP consent type, plus a Privateness Choices entry in Settings
- No adverts on the Add Transaction, Lock, Backup and Onboarding screens
- Adverts disguise by themselves when the telephone is offline, leaving no empty house
- All guidelines in a single file (AdsConfig.java), together with a grasp change to show adverts off
Technical Particulars
- Language: Java (native Android)
- Structure: MVVM (ViewModel, LiveData, Repository)
- Database: Room (SQLite), absolutely offline
- UI: Materials 3 with ViewBinding
- Background work: WorkManager
- Safety: AndroidX Biometric
- Adverts: Google Cellular Adverts SDK and Consumer Messaging Platform (UMP)
- Charts: custom-drawn views (no third-party chart library)
- Edge-to-edge show, Android 15/16 prepared
- Min SDK 24 (Android 7.0), newest Goal SDK
- Constructed with the most recent Android Studio and Gradle (model catalog)
What You Get
- Full Android Studio supply code
- Launcher icon (adaptive and legacy) and all {custom} icons
- 13 language recordsdata
- Documentation: setup, reskin, AdMob and publishing information
Straightforward Reskin in Minutes
- Change the bundle identify and app identify
- Exchange the AdMob IDs in res/values/adverts.xml
- Set your assist electronic mail and privateness coverage URL in res/values/config.xml
- Change the model colours in colours.xml and exchange the launcher icon
- Construct and publish to Google Play
Necessities
- Newest Android Studio
- JDK 17 or newer
- An AdMob account (for monetization)
- A Google Play Developer account (to publish)
Changelog
Model 4.0.1 – Main Replace (full rewrite)
- NEW: Utterly redesigned UI with Materials 3, gentle and darkish themes
- NEW: A number of accounts (Money, Financial institution, Cellular Pockets, Card, Financial savings…) and transfers between them
- NEW: Calculator keypad for coming into quantities
- NEW: Customized classes with 88+ icons and 18 colours
- NEW: Month-to-month budgets with 80% and 100% alerts
- NEW: Lend & Borrow tracker with partial funds
- NEW: Financial savings targets
- NEW: Recurring transactions and invoice reminders
- NEW: Studies with donut chart, 6-month bar chart and day by day heatmap
- NEW: Search and filters
- NEW: PIN and fingerprint app lock
- NEW: Each day auto-backup, Excel (CSV) export and month-to-month PDF report
- NEW: Residence display widget
- NEW: Each day reminder notification
- NEW: 13 languages, a language picker on first launch, and RTL assist
- NEW: 70+ currencies, and Indian or Worldwide quantity format
- NEW: 3-decimal currencies supported (OMR, KWD, BHD, JOD, IQD, TND, LYD)
- NEW: Native, App Open and Rewarded adverts with UMP consent
- IMPROVED: EMI calculator with an amortization schedule
- IMPROVED: Knowledge from model 3 strikes over by itself on replace
- IMPROVED: Newest SDK, MVVM structure, Room and WorkManager
Replace – October 24, 2025
- IMPROVED: UI enhancements
- FIXED: Backside navigation subject
- FIXED: Forex dealing with
- UPDATED: All dependencies up to date to the most recent variations
Replace – Might 15, 2025
- UPDATED: New preview photos
- IMPROVED: Merchandise description
Replace – Might 13, 2025
- UPDATED: compileSdkVersion & targetSdkVersion 36
- UPDATED: Android Gradle Plugin (AGP) 8.10.0
- UPDATED: All dependencies to the most recent secure variations
- FIXED: Minor bugs and improved efficiency
- REQUIREMENT: Android Studio Narwhal | 2025.1.1 or the most recent secure model, AGP 8.10.0 or greater
Preliminary Launch – April 29, 2025
- Earnings and expense monitoring, transaction historical past, backup and restore, EMI and automotive mortgage calculators, and multi-language assist
Help
Need assistance with set up or reskinning? Contact us by the CodeCanyon assist tab or our profile web page. We often reply inside 24–48 hours. When you like MoneyMeter, please price it 5 stars. It helps us preserve enhancing.
Key phrases: expense supervisor android app, cash supervisor supply code, price range planner app, private finance app java, expense tracker with admob, offline pockets app, earnings expense tracker, debt tracker, financial savings purpose app, android studio venture.

