MoneyMeter Android App Documentation
Complete guide to customize and publish your expense tracker app
Introduction
Thank you for purchasing MoneyMeter - the ultimate daily expense tracker and budget planner for Android. This documentation will guide you through the process of setting up the project in Android Studio, customizing the app, and preparing it for publication.
App Features
- Daily expense tracking with intuitive interface
- Budget planning with customizable categories
- Smart financial reports and visualizations
- Goal setting and progress tracking
- 100% offline with encrypted backups
- AdMob integration for monetization
Android Studio Setup
Follow these steps to properly open and configure the project in Android Studio:
Step 1: Install Latest Android Studio
Download and install the latest version of Android Studio from the official website.
Step 2: Launch Android Studio
Open Android Studio and wait for it to load completely.
Step 3: Open Our Project
Follow these exact steps:
- Click "Open" from the welcome screen (or File > Open if already in a project)
- Navigate to the folder where you extracted MoneyMeter
- Select the root project folder (contains gradle files)
- Click "OK"

Step 4: Let Android Studio Build
After opening:
- Android Studio will automatically begin syncing and building
- Wait for the process to complete (check progress bar at bottom)
- If prompted, accept any license agreements
- Gradle will download all required dependencies
- May take 5-15 minutes depending on your internet speed
- Don't interrupt the process
Step 5: Verify Successful Build
Check for:
- No red error messages in the "Build" tab
- "Gradle sync finished" notification
- All files visible in the Project view
Change App Name
To change the app name that appears below the icon on the Android home screen:
Step 1: Open strings.xml
Navigate to res > values > strings.xml in the project explorer.
Step 2: Modify app_name
Find the following line and change the value to your desired app name:
<string name="app_name">MoneyMeter</string>
Step 3: Rebuild the App
After making changes, rebuild the app to see your new app name.
Change Package Name
To change the package name (application ID) of the app:
Step 1: Enable Compact Empty Middle Packages
In Android Studio's project view, click the gear icon and check "Compact Empty Middle Packages" to see the full package structure.

Step 2: Refactor Package Name
Right-click on the package name (com.example.moneymeter) and select Refactor > Rename. Enter your new package name (e.g., com.yourcompany.yourapp).
Step 3: Update build.gradle
Open build.gradle (Module: app) and update the applicationId to match your new package name:
android {
defaultConfig {
applicationId "com.yourcompany.yourapp"
// ... other configurations
}
}
Step 4: Update AndroidManifest.xml
Open AndroidManifest.xml and ensure the package attribute matches your new package name:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yourcompany.yourapp">
Change Colors & Theme
Customize the app's color scheme to match your brand:
Step 1: Open colors.xml
Navigate to res > values > colors.xml to modify the primary color scheme.
Step 2: Modify Color Values
Change the HEX color values to your preferred colors:
<color name="colorPrimary">#4A6BFF</color>
<color name="colorPrimaryDark">#3A56CC</color>
<color name="colorAccent">#FF6B6B</color>
Step 3: Update Theme
For more advanced theme changes, edit res > values > styles.xml to modify the app's overall theme.

Change App Icons
Completely replace all app icons using Android Studio's Image Asset Studio:
Step 1: Delete Old Icons (Clean Start)
First remove all existing icon folders to prevent conflicts:
- In Android Studio, expand the res folder
- Right-click each mipmap-* folder and select Delete:
mipmap-anydpi-v26 mipmap-hdpi mipmap-mdpi mipmap-xhdpi mipmap-xxhdpi mipmap-xxxhdpi
- Confirm deletion when prompted
Step 2: Prepare Your Logo
Have your logo image ready (PNG format recommended):
- Minimum 512×512 pixels for best quality
- Transparent background if needed
- Simple, recognizable design
Step 3: Generate New Icons
Use Image Asset Studio to create all icon versions:
- Right-click the res folder
- Select New > Image Asset
- In the dialog:
- Set Icon Type to "Launcher Icons"
- Click Path to select your image
- Choose background shape (circle, square, etc.)
- Adjust padding if needed
- Click Next > Finish

Step 4: Verify Generated Folders
Check the res directory now contains:
res/
├── mipmap-anydpi-v26/ (adaptive icons)
├── mipmap-hdpi/
├── mipmap-mdpi/
├── mipmap-xhdpi/
├── mipmap-xxhdpi/
└── mipmap-xxxhdpi/
Step 5: Clean and Rebuild
From the Android Studio menu:
- Select Build > Clean Project
- Then Build > Rebuild Project
- Run the app to see your new icon
- Use vector assets (SVG) when possible
- Test your icon on light/dark backgrounds
- Verify all densities look sharp
AdMob Setup
MoneyMeter comes with AdMob integration for monetization. Before changing ad IDs, you need to set up AdMob:
Step 1: Create AdMob Account
If you don't have one, create an account at admob.google.com.
Step 2: Add Your App
In your AdMob dashboard, click "Add App" and select "Android". Enter your app's details.
Step 3: Create Ad Units
Create ad units for each ad type (Interstitial, Rewarded, App Open) in your AdMob dashboard.
Change AdMob IDs
To replace the default AdMob IDs with your own:
Step 1: Open strings.xml
Navigate to res > values > strings.xml in the project explorer.
Step 2: Replace Ad IDs
Find the following AdMob configuration and replace the values with your own AdMob IDs:
<string name="admob_interstitial_ads_id">ca-app-pub-3940256099942544/1033173712</string>
<string name="admob_rewards_ads_id">ca-app-pub-3940256099942544/5224354917</string>
<string name="admob_app_open_ads_id">ca-app-pub-3940256099942544/3419835294</string>
<string name="admob_app_id">ca-app-pub-3940256099942544~3347511713</string>
Step 3: Test Ads
Use test ad IDs during development to avoid invalid clicks:
<string name="admob_interstitial_ads_id">ca-app-pub-3940256099942544/1033173712</string>
<string name="admob_rewards_ads_id">ca-app-pub-3940256099942544/5224354917</string>
<string name="admob_app_open_ads_id">ca-app-pub-3940256099942544/3419835294</string>
<string name="admob_app_id">ca-app-pub-3940256099942544~3347511713</string>
Build Release APK
When you're ready to publish your customized app:
Step 1: Generate Signed Bundle/APK
In Android Studio, select Build > Generate Signed Bundle / APK.
Step 2: Create Keystore
If you don't have a keystore, create one. This is required for publishing updates to your app.
Step 3: Build Release APK
Follow the wizard to build either an Android App Bundle (recommended) or APK.
Test the App
Before publishing, thoroughly test your customized app:
Step 1: Test on Multiple Devices
Test on different screen sizes and Android versions if possible.
Step 2: Verify All Features
Check that all features work correctly after your customizations.
Step 3: Test Ad Integration
Verify that ads are displaying properly with your new AdMob IDs.
Support
For any technical issues or questions regarding MoneyMeter, please contact our support team: