plugins { id("com.android.application") id("kotlin-android") // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. id("dev.flutter.flutter-gradle-plugin") } android { namespace = "com.requestn.real_estate_mobile" compileSdk = flutter.compileSdkVersion ndkVersion = flutter.ndkVersion compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = JavaVersion.VERSION_17.toString() } defaultConfig { applicationId = "com.requestn.real_estate_mobile" minSdk = flutter.minSdkVersion targetSdk = flutter.targetSdkVersion versionCode = flutter.versionCode versionName = flutter.versionName } flavorDimensions += "flavor-type" productFlavors { create("local") { dimension = "flavor-type" applicationIdSuffix = ".local" resValue("string", "app_name", "RE-QuestN Local") } create("demo") { dimension = "flavor-type" applicationIdSuffix = ".demo" resValue("string", "app_name", "RE-QuestN Demo") } create("dev") { dimension = "flavor-type" applicationIdSuffix = ".dev" resValue("string", "app_name", "RE-QuestN Dev") } } buildTypes { release { signingConfig = signingConfigs.getByName("debug") } } } flutter { source = "../.." }