VeroSMS Installation Guide
Setup Android Studio Project
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 VeroSMS
- 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">VeroSMS</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 3dot icon and check( Appearance ) then click "Compact Empty Middle Packages" to see the full package structure.

Step 2: Refactor Package Name
Right-click on the package name (com.example.VeroSMS) 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">
Firebase Setup
To integrate Firebase services with your app:
Step 1: Go to Firebase Console
Open the Firebase console in your web browser at https://console.firebase.google.com/.
Step 2: Add a New Project
Click the "Add project" button to create a new Firebase project.
Step 3: Name Your Project
Enter a project name in the provided field. This name will be visible throughout Firebase services.
Step 4: Configure Google Analytics (Optional)
You can optionally set up Google Analytics for your project. This is recommended for using certain Firebase products like A/B Testing, Cloud Messaging, etc.
Step 5: Create the Project
Click the "Create project" button to finalize your Firebase project setup.
Step 6: Project Overview
The project overview page will open, allowing you to configure and manage your Firebase project and add services to your Android app.

Download Firebase Configuration
Step 1: Register Your App
After clicking the Android icon in Firebase console:
- Enter your exact package name (e.g., com.yourcompany.appname)
- Provide an optional app nickname
- Click "Register App"
Step 2: Download Config File
On the next screen:
- Click the "Download google-services.json" button
- Save the file to your computer (remember the download location)
- Do not rename or modify the file

Add Configuration to Android Project
Step 1: Locate Project Structure
- Open your project in Android Studio
- Switch to "Project" view (not "Android" view)
- Expand your app module (usually named "app")
Step 2: Add Config File
Two methods to add the file:
Method A: Drag and Drop
- Locate the downloaded google-services.json
- Drag it directly into the app/ folder
- Confirm any dialogs from Android Studio
Method B: Manual Copy
- Right-click the app folder → Show in Explorer
- Paste the file in this directory
- Right-click project → Sync Project with Gradle Files

Step 3: Verify Integration
- Clean project (Build → Clean Project)
- Rebuild project (Build → Rebuild Project)
- Check for any Gradle sync errors
- File must be placed directly in the app/ folder
- Package name in Firebase must match your app's package name exactly
- If you change package names later, you'll need a new config file
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
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.
Support
For any technical issues or questions regarding VeroSMS, please contact our support team: