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.

Must Use Latest Version: Older versions may cause compatibility issues with this project.

Step 2: Launch Android Studio

Open Android Studio and wait for it to load completely.

Step 3: Open Our Project

Follow these exact steps:

  1. Click "Open" from the welcome screen (or File > Open if already in a project)
  2. Navigate to the folder where you extracted VeroSMS
  3. Select the root project folder (contains gradle files)
  4. Click "OK"
Select project folder in Android Studio
Select the root project folder that contains build.gradle

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
First Build Will Take Time:
  • 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.

Change package name in Android Studio
Enable "Compact Empty Middle Packages"

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">
Important: After changing the package name, you may need to clean and rebuild the project (Build > Clean Project, then Build > Rebuild Project).

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.

Firebase add project
Adding a new project in Firebase

Download Firebase Configuration

Step 1: Register Your App

After clicking the Android icon in Firebase console:

  1. Enter your exact package name (e.g., com.yourcompany.appname)
  2. Provide an optional app nickname
  3. 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
Download configuration file
Downloading google-services.json from Firebase
Note: This file contains sensitive Firebase credentials. Keep it secure.

Add Configuration to Android Project

Step 1: Locate Project Structure

  1. Open your project in Android Studio
  2. Switch to "Project" view (not "Android" view)
  3. 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
Config file in Android project
Correct location of google-services.json in project

Step 3: Verify Integration

  • Clean project (Build → Clean Project)
  • Rebuild project (Build → Rebuild Project)
  • Check for any Gradle sync errors
Critical:
  • 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.

Changing app colors
Customize colors in colors.xml

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:

  1. In Android Studio, expand the res folder
  2. Right-click each mipmap-* folder and select Delete:
    mipmap-anydpi-v26
              mipmap-hdpi
              mipmap-mdpi
              mipmap-xhdpi
              mipmap-xxhdpi
              mipmap-xxxhdpi
  3. Confirm deletion when prompted
Important: Don't delete the res folder itself, only the mipmap folders inside it.

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:

  1. Right-click the res folder
  2. Select New > Image Asset
  3. 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
  4. Click Next > Finish
Generating new icons
Image Asset Studio will recreate all necessary mipmap folders

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:

  1. Select Build > Clean Project
  2. Then Build > Rebuild Project
  3. Run the app to see your new icon
Pro Tip: For perfect results:
  • 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:

Email Support

info@help5g.com.bd

Response time: Within 24 hours

WhatsApp Support

+880 1829-934805

Available: 9AM - 5PM (GMT+6)

Note: This contact information is for technical support only. Please include detailed information about your issue when contacting us.