From 15bbb1060c65cb2cf11da7af22b84381ea24396c Mon Sep 17 00:00:00 2001 From: Hardik Garg Date: Tue, 25 Aug 2026 12:43:52 +0530 Subject: [PATCH 01/18] updated flutter android controller package name --- controller/flutter/android/app/build.gradle | 21 ++++++++++++++++--- .../android/app/src/debug/AndroidManifest.xml | 2 +- .../android/app/src/main/AndroidManifest.xml | 2 +- .../openbot/app/controller}/MainActivity.kt | 2 +- .../app/src/profile/AndroidManifest.xml | 2 +- 5 files changed, 22 insertions(+), 7 deletions(-) rename controller/flutter/android/app/src/main/kotlin/{com/itinker/openbot/controller/openbot_controller => org/openbot/app/controller}/MainActivity.kt (71%) diff --git a/controller/flutter/android/app/build.gradle b/controller/flutter/android/app/build.gradle index e7b46d70ac..3030d1f60a 100644 --- a/controller/flutter/android/app/build.gradle +++ b/controller/flutter/android/app/build.gradle @@ -4,8 +4,14 @@ plugins { id "dev.flutter.flutter-gradle-plugin" } +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file("key.properties") +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} + android { - namespace "org.openbot.flutter_controller" + namespace "org.openbot.app.controller" // 1. Updated to match the new plugin requirements compileSdk 36 @@ -14,7 +20,7 @@ android { ndkVersion = "28.2.13676358" defaultConfig { - applicationId "org.openbot.flutter_controller" + applicationId "org.openbot.app.controller" // 3. Changed from 'flutter.minSdkVersion' to 24 to support modern WebRTC/Sensors minSdkVersion 24 @@ -26,9 +32,18 @@ android { versionName flutter.versionName } + signingConfigs { + release { + keyAlias keystoreProperties['keyAlias'] + keyPassword keystoreProperties['keyPassword'] + storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null + storePassword keystoreProperties['storePassword'] + } + } + buildTypes { release { - signingConfig signingConfigs.debug + signingConfig signingConfigs.release } } diff --git a/controller/flutter/android/app/src/debug/AndroidManifest.xml b/controller/flutter/android/app/src/debug/AndroidManifest.xml index eac323660b..1f82b40ee8 100644 --- a/controller/flutter/android/app/src/debug/AndroidManifest.xml +++ b/controller/flutter/android/app/src/debug/AndroidManifest.xml @@ -1,5 +1,5 @@ + package="org.openbot.app.controller">