YourProjectName with subfolders such as app/, README.md, LICENSE.txt, admin_panel/ (if included), etc.build.gradle or settings.gradle), then click OK or Open.<!-- Open: app/src/main/res/values/strings.xml -->
<string name="app_name">Your App Name</string>
app/src/main/res/mipmap-* or res/drawable with your icons.applicationId in app/build.gradle if needed:android {
defaultConfig {
applicationId "com.yourcompany.yourapp"
}
}
Open: app/src/main/res/values/colors.xmlUpdate styles in
<color name="colorPrimary">#0B84FF</color>
res/values/styles.xml if the project uses MaterialTheme.
If the project includes an admin panel, follow these cPanel-based steps.
me_project_db).db.sql) > Run.Open the admin folder > includes/config.php or includes/connection.php and update DB credentials:
<?php
$hostname = 'localhost';
$username = 'db_user';
$password = 'db_pass';
$database = 'me_project_db';
// optional: define a base url constant
define('BASE_URL', 'https://yourdomain.com/admin/');
?>
Note the admin panel base URL (for example: https://yourdomain.com/admin/) — this will be used inside the Android app as the API base URL.
app/src/main/java/.../Config.java or Constants.ktapp/src/main/res/values/strings.xml sometimes contains API URLspublic class Config {
public static final String BASE_URL = "https://yourdomain.com/admin/";
public static final String API_LOGIN = BASE_URL + "api/login.php";
}
<?php
// includes/connection.php
$link = mysqli_connect('localhost','db_user','db_pass','me_project_db');
if (!$link) { die('DB connection error'); }
?>
build.gradle and add required libs or update repositories..env.example locally and fill real secrets during deployment.If the zip is password-protected, the password will be shown in the YouTube project video (look in the video description / pinned comment).
// PHP (includes/config.php)
$hostname='localhost';
$username='db_user';
$password='db_pass';
$database='me_project_db';
define('BASE_URL','https://yourdomain.com/admin/');