diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 8641ba9..aaabc9e 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -4,7 +4,7 @@ plugins { id("dev.flutter.flutter-gradle-plugin") } -val appPackageName = "com.qxy.dronex" +val appPackageName = "com.dronex.rec" android { namespace = appPackageName diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 27ead51..16ccf34 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ + package="com.dronex.rec"> diff --git a/android/app/src/main/kotlin/com/qxy/dronex/AppConstants.kt b/android/app/src/main/kotlin/com/dronex/rec/AppConstants.kt similarity index 84% rename from android/app/src/main/kotlin/com/qxy/dronex/AppConstants.kt rename to android/app/src/main/kotlin/com/dronex/rec/AppConstants.kt index a87f01a..eca38e8 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/AppConstants.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/AppConstants.kt @@ -1,7 +1,7 @@ -package com.qxy.dronex +package com.dronex.rec object AppConstants { - const val PACKAGE_NAME = "com.qxy.dronex" + const val PACKAGE_NAME = "com.dronex.rec" const val PLATFORM_INFO_CHANNEL = "$PACKAGE_NAME/platform_info" const val RECORDING_METHOD_CHANNEL = "$PACKAGE_NAME/recording" const val RECORDING_EVENT_CHANNEL = "$PACKAGE_NAME/recording_events" diff --git a/android/app/src/main/kotlin/com/qxy/dronex/MainActivity.kt b/android/app/src/main/kotlin/com/dronex/rec/MainActivity.kt similarity index 97% rename from android/app/src/main/kotlin/com/qxy/dronex/MainActivity.kt rename to android/app/src/main/kotlin/com/dronex/rec/MainActivity.kt index 968a229..ccb86a5 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/MainActivity.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/MainActivity.kt @@ -1,4 +1,4 @@ -package com.qxy.dronex +package com.dronex.rec import android.content.Context import android.content.pm.ApplicationInfo @@ -7,8 +7,8 @@ import android.os.Build import android.os.Environment import android.os.StatFs import androidx.camera.view.PreviewView -import com.qxy.dronex.recording.RecordingPlatformHandler -import com.qxy.dronex.recording.RecordingPreviewFactory +import com.dronex.rec.recording.RecordingPlatformHandler +import com.dronex.rec.recording.RecordingPreviewFactory import io.flutter.embedding.android.FlutterActivity import io.flutter.embedding.engine.FlutterEngine import io.flutter.plugin.common.MethodChannel diff --git a/android/app/src/main/kotlin/com/qxy/dronex/recording/BatteryOptimizationHelper.kt b/android/app/src/main/kotlin/com/dronex/rec/recording/BatteryOptimizationHelper.kt similarity index 97% rename from android/app/src/main/kotlin/com/qxy/dronex/recording/BatteryOptimizationHelper.kt rename to android/app/src/main/kotlin/com/dronex/rec/recording/BatteryOptimizationHelper.kt index dc5a50b..dfeafd3 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/recording/BatteryOptimizationHelper.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/recording/BatteryOptimizationHelper.kt @@ -1,4 +1,4 @@ -package com.qxy.dronex.recording +package com.dronex.rec.recording import android.content.Context import android.content.Intent diff --git a/android/app/src/main/kotlin/com/qxy/dronex/recording/DoNotDisturbHelper.kt b/android/app/src/main/kotlin/com/dronex/rec/recording/DoNotDisturbHelper.kt similarity index 98% rename from android/app/src/main/kotlin/com/qxy/dronex/recording/DoNotDisturbHelper.kt rename to android/app/src/main/kotlin/com/dronex/rec/recording/DoNotDisturbHelper.kt index 7949d8c..3e9d592 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/recording/DoNotDisturbHelper.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/recording/DoNotDisturbHelper.kt @@ -1,4 +1,4 @@ -package com.qxy.dronex.recording +package com.dronex.rec.recording import android.app.NotificationManager import android.content.Context diff --git a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingCameraController.kt b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingCameraController.kt similarity index 99% rename from android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingCameraController.kt rename to android/app/src/main/kotlin/com/dronex/rec/recording/RecordingCameraController.kt index ed7aa7d..4b537d9 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingCameraController.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingCameraController.kt @@ -1,4 +1,4 @@ -package com.qxy.dronex.recording +package com.dronex.rec.recording import android.content.Context import android.util.Log diff --git a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingForegroundService.kt b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingForegroundService.kt similarity index 98% rename from android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingForegroundService.kt rename to android/app/src/main/kotlin/com/dronex/rec/recording/RecordingForegroundService.kt index 6f4543a..b752896 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingForegroundService.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingForegroundService.kt @@ -1,4 +1,4 @@ -package com.qxy.dronex.recording +package com.dronex.rec.recording import android.app.Notification import android.app.NotificationChannel @@ -14,8 +14,8 @@ import android.os.PowerManager import androidx.core.app.NotificationCompat import androidx.core.content.ContextCompat import androidx.lifecycle.LifecycleService -import com.qxy.dronex.AppConstants -import com.qxy.dronex.MainActivity +import com.dronex.rec.AppConstants +import com.dronex.rec.MainActivity class RecordingForegroundService : LifecycleService() { private var wakeLock: PowerManager.WakeLock? = null diff --git a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingOutputFactory.kt b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingOutputFactory.kt similarity index 98% rename from android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingOutputFactory.kt rename to android/app/src/main/kotlin/com/dronex/rec/recording/RecordingOutputFactory.kt index f66529a..7eabb4c 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingOutputFactory.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingOutputFactory.kt @@ -1,4 +1,4 @@ -package com.qxy.dronex.recording +package com.dronex.rec.recording import android.content.ContentValues import android.content.Context diff --git a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingPlatformHandler.kt b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingPlatformHandler.kt similarity index 98% rename from android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingPlatformHandler.kt rename to android/app/src/main/kotlin/com/dronex/rec/recording/RecordingPlatformHandler.kt index 5961845..f7dc26d 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingPlatformHandler.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingPlatformHandler.kt @@ -1,12 +1,12 @@ -package com.qxy.dronex.recording +package com.dronex.rec.recording import android.os.Handler import android.os.Looper import androidx.core.view.WindowCompat import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsControllerCompat -import com.qxy.dronex.AppConstants -import com.qxy.dronex.MainActivity +import com.dronex.rec.AppConstants +import com.dronex.rec.MainActivity import io.flutter.plugin.common.BinaryMessenger import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MethodCall diff --git a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingPreviewFactory.kt b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingPreviewFactory.kt similarity index 94% rename from android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingPreviewFactory.kt rename to android/app/src/main/kotlin/com/dronex/rec/recording/RecordingPreviewFactory.kt index 21e00c2..cf23051 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingPreviewFactory.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingPreviewFactory.kt @@ -1,9 +1,9 @@ -package com.qxy.dronex.recording +package com.dronex.rec.recording import android.content.Context import android.view.View import androidx.camera.view.PreviewView -import com.qxy.dronex.MainActivity +import com.dronex.rec.MainActivity import io.flutter.plugin.common.StandardMessageCodec import io.flutter.plugin.platform.PlatformView import io.flutter.plugin.platform.PlatformViewFactory diff --git a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingSession.kt b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingSession.kt similarity index 96% rename from android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingSession.kt rename to android/app/src/main/kotlin/com/dronex/rec/recording/RecordingSession.kt index 4eba227..f4874b6 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingSession.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingSession.kt @@ -1,4 +1,4 @@ -package com.qxy.dronex.recording +package com.dronex.rec.recording import android.content.Context import androidx.lifecycle.LifecycleService diff --git a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingState.kt b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingState.kt similarity index 94% rename from android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingState.kt rename to android/app/src/main/kotlin/com/dronex/rec/recording/RecordingState.kt index 6cf5043..2698080 100644 --- a/android/app/src/main/kotlin/com/qxy/dronex/recording/RecordingState.kt +++ b/android/app/src/main/kotlin/com/dronex/rec/recording/RecordingState.kt @@ -1,4 +1,4 @@ -package com.qxy.dronex.recording +package com.dronex.rec.recording enum class RecordingState { IDLE, diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 3dcec85..25de910 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -344,10 +344,14 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); + inputPaths = ( + ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); + outputPaths = ( + ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; @@ -376,10 +380,14 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", ); + inputPaths = ( + ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", ); + outputPaths = ( + ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; @@ -507,7 +515,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.dronex.dronex; + PRODUCT_BUNDLE_IDENTIFIER = com.dronex.rec; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "dev-profile-dronex"; @@ -696,7 +704,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.dronex.dronex; + PRODUCT_BUNDLE_IDENTIFIER = com.dronex.rec; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "dev-profile-dronex"; @@ -725,7 +733,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.dronex.dronex; + PRODUCT_BUNDLE_IDENTIFIER = com.dronex.rec; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "dev-profile-dronex"; diff --git a/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard index f3c2851..19e9c6d 100644 --- a/ios/Runner/Base.lproj/Main.storyboard +++ b/ios/Runner/Base.lproj/Main.storyboard @@ -1,8 +1,10 @@ - - + + + - + + @@ -14,13 +16,14 @@ - + - + + diff --git a/ios/Runner/PlatformInfoPlugin.swift b/ios/Runner/PlatformInfoPlugin.swift index 38e3b3e..a6ee22d 100644 --- a/ios/Runner/PlatformInfoPlugin.swift +++ b/ios/Runner/PlatformInfoPlugin.swift @@ -4,7 +4,7 @@ import UIKit final class PlatformInfoPlugin: NSObject, FlutterPlugin { static func register(with registrar: FlutterPluginRegistrar) { let channel = FlutterMethodChannel( - name: "com.qxy.dronex/platform_info", + name: "com.dronex.rec/platform_info", binaryMessenger: registrar.messenger() ) let plugin = PlatformInfoPlugin() diff --git a/ios/Runner/RecordingPlugin.swift b/ios/Runner/RecordingPlugin.swift index 01e05c2..3d4f30f 100644 --- a/ios/Runner/RecordingPlugin.swift +++ b/ios/Runner/RecordingPlugin.swift @@ -544,7 +544,7 @@ private final class RecordingCameraController: NSObject, AVCaptureFileOutputReco } private enum RecordingChannelNames { - static let packageName = "com.qxy.dronex" + static let packageName = "com.dronex.rec" static let method = "\(packageName)/recording" static let events = "\(packageName)/recording_events" } diff --git a/lib/app/config/app_config.dart b/lib/app/config/app_config.dart index 72fcb97..202c45c 100644 --- a/lib/app/config/app_config.dart +++ b/lib/app/config/app_config.dart @@ -37,12 +37,12 @@ class AppConfig { ), AppEnvironment.staging => const EnvironmentValues( environment: AppEnvironment.staging, - baseUrl: 'https://staging.example.com/api', + baseUrl: 'https://example.com/api', enableNetworkLog: true, ), AppEnvironment.prod => const EnvironmentValues( environment: AppEnvironment.prod, - baseUrl: 'https://api.example.com', + baseUrl: 'https://example.com/api', enableNetworkLog: false, ), }; diff --git a/lib/core/platform/app_platform_info.dart b/lib/core/platform/app_platform_info.dart index f429300..f1aa85c 100644 --- a/lib/core/platform/app_platform_info.dart +++ b/lib/core/platform/app_platform_info.dart @@ -60,7 +60,7 @@ class AppPlatformInfo { AppPlatformInfo._(); static const MethodChannel _channel = MethodChannel( - 'com.qxy.dronex/platform_info', + 'com.dronex.rec/platform_info', ); static Future packageInfo() async { diff --git a/lib/features/recording/platform/recording_channel_names.dart b/lib/features/recording/platform/recording_channel_names.dart index faa0112..e0293da 100644 --- a/lib/features/recording/platform/recording_channel_names.dart +++ b/lib/features/recording/platform/recording_channel_names.dart @@ -1,5 +1,5 @@ abstract final class RecordingChannelNames { - static const packageName = 'com.qxy.dronex'; + static const packageName = 'com.dronex.rec'; static const method = '$packageName/recording'; static const events = '$packageName/recording_events'; }