|  | def PLUGIN = "google_sign_in"; | 
|  | def ANDROIDX_WARNING = "flutterPluginsAndroidXWarning"; | 
|  | gradle.buildFinished { buildResult -> | 
|  | if (buildResult.failure && !rootProject.ext.has(ANDROIDX_WARNING)) { | 
|  | println '         *********************************************************' | 
|  | println 'WARNING: This version of ' + PLUGIN + ' will break your Android build if it or its dependencies aren\'t compatible with AndroidX.' | 
|  | println '         See https://goo.gl/CP92wY for more information on the problem and how to fix it.' | 
|  | println '         This warning prints for all Android build failures. The real root cause of the error may be unrelated.' | 
|  | println '         *********************************************************' | 
|  | rootProject.ext.set(ANDROIDX_WARNING, true); | 
|  | } | 
|  | } | 
|  |  | 
|  | group 'io.flutter.plugins.googlesignin' | 
|  | version '1.0-SNAPSHOT' | 
|  |  | 
|  | buildscript { | 
|  | repositories { | 
|  | google() | 
|  | jcenter() | 
|  | } | 
|  |  | 
|  | dependencies { | 
|  | classpath 'com.android.tools.build:gradle:3.3.0' | 
|  | } | 
|  | } | 
|  |  | 
|  | rootProject.allprojects { | 
|  | repositories { | 
|  | google() | 
|  | jcenter() | 
|  | } | 
|  | } | 
|  |  | 
|  | apply plugin: 'com.android.library' | 
|  |  | 
|  | android { | 
|  | compileSdkVersion 28 | 
|  |  | 
|  | defaultConfig { | 
|  | minSdkVersion 16 | 
|  | testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" | 
|  | } | 
|  | lintOptions { | 
|  | disable 'InvalidPackage' | 
|  | } | 
|  | } | 
|  |  | 
|  | dependencies { | 
|  | implementation 'com.google.android.gms:play-services-auth:16.0.1' | 
|  | implementation 'com.google.guava:guava:20.0' | 
|  | } |