2019-01-22 20:20:10 +00:00
def localProperties = new Properties ( )
def localPropertiesFile = rootProject . file ( 'local.properties' )
if ( localPropertiesFile . exists ( ) ) {
localPropertiesFile . withReader ( 'UTF-8' ) { reader - >
localProperties . load ( reader )
}
}
def flutterRoot = localProperties . getProperty ( 'flutter.sdk' )
if ( flutterRoot = = null ) {
2020-10-14 13:43:09 +01:00
throw GradleException ( "Flutter SDK not found. Define location with flutter.sdk in the local.properties file." )
2019-01-22 20:20:10 +00:00
}
def flutterVersionCode = localProperties . getProperty ( 'flutter.versionCode' )
if ( flutterVersionCode = = null ) {
flutterVersionCode = '1'
}
def flutterVersionName = localProperties . getProperty ( 'flutter.versionName' )
if ( flutterVersionName = = null ) {
flutterVersionName = '1.0'
}
apply plugin: 'com.android.application'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
android {
2019-08-21 14:53:52 +01:00
compileSdkVersion 28
2019-01-22 20:20:10 +00:00
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "uk.co.localspend.localspend"
minSdkVersion 16
targetSdkVersion 27
versionCode flutterVersionCode . toInteger ( )
versionName flutterVersionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
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 {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
2020-10-14 13:43:09 +01:00
implementation 'com.google.firebase:firebase-messaging:20.3.0'
2019-01-22 20:20:10 +00:00
}
2020-10-14 13:43:09 +01:00
apply plugin: 'com.google.gms.google-services'