Created
August 31, 2024 23:10
-
-
Save John-Henrique/a80e89ba9902f668950bd80b69daba7a to your computer and use it in GitHub Desktop.
build.gradle
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" | |
id 'com.google.gms.google-services' | |
} | |
def localProperties = new Properties() | |
def localPropertiesFile = rootProject.file("local.properties") | |
if (localPropertiesFile.exists()) { | |
localPropertiesFile.withReader("UTF-8") { reader -> | |
localProperties.load(reader) | |
} | |
} | |
def flutterVersionCode = localProperties.getProperty("flutter.versionCode") | |
if (flutterVersionCode == null) { | |
flutterVersionCode = "1" | |
} | |
def flutterVersionName = localProperties.getProperty("flutter.versionName") | |
if (flutterVersionName == null) { | |
flutterVersionName = "1.0" | |
} | |
android { | |
namespace = "br.com.paginasturbinadas.gestor" | |
compileSdk = flutter.compileSdkVersion | |
ndkVersion = flutter.ndkVersion | |
compileOptions { | |
sourceCompatibility = JavaVersion.VERSION_1_8 | |
targetCompatibility = JavaVersion.VERSION_1_8 | |
} | |
defaultConfig { | |
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). | |
applicationId = "br.com.paginasturbinadas.gestor" | |
// You can update the following values to match your application needs. | |
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. | |
minSdk = flutter.minSdkVersion | |
targetSdk = flutter.targetSdkVersion | |
versionCode = flutterVersionCode.toInteger() | |
versionName = flutterVersionName | |
minSdkVersion localProperties.getProperty('flutter.minSdkVersion').toInteger() | |
} | |
buildTypes { | |
release { | |
// TODO: Add your own signing config for the release build. | |
// Signing with the debug keys for now, so `flutter run --release` works. | |
signingConfig = signingConfigs.debug | |
} | |
} | |
} | |
flutter { | |
source = "../.." | |
} | |
dependencies { | |
// Import the Firebase BoM | |
implementation(platform("com.google.firebase:firebase-bom:33.1.1")) | |
// TODO: Add the dependencies for Firebase products you want to use | |
// When using the BoM, don't specify versions in Firebase dependencies | |
// https://firebase.google.com/docs/android/setup#available-libraries | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment