Skip to content

Commit 1b310e0

Browse files
authored
Modernize gradle (firebase#463)
1 parent 58675f2 commit 1b310e0

File tree

14 files changed

+115
-135
lines changed

14 files changed

+115
-135
lines changed

admob/app/build.gradle

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ check.dependsOn 'assembleDebugAndroidTest'
33

44
android {
55
compileSdkVersion 27
6-
buildToolsVersion '27.0.2'
76

87
defaultConfig {
98
applicationId "com.google.samples.quickstart.admobexample"
@@ -32,16 +31,16 @@ configurations.all {
3231
}
3332

3433
dependencies {
35-
compile 'com.android.support:appcompat-v7:27.1.0'
36-
compile 'com.android.support:support-v4:27.1.0'
37-
compile 'com.android.support:customtabs:27.1.0'
34+
implementation 'com.android.support:appcompat-v7:27.1.0'
35+
implementation 'com.android.support:support-v4:27.1.0'
36+
implementation 'com.android.support:customtabs:27.1.0'
3837

3938
// [START gradle_play_config]
40-
compile 'com.google.firebase:firebase-ads:12.0.1'
39+
implementation 'com.google.firebase:firebase-ads:12.0.1'
4140
// [END gradle_play_config]
4241

43-
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1'
44-
androidTestCompile 'com.android.support.test:runner:1.0.1'
42+
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
43+
androidTestImplementation 'com.android.support.test:runner:1.0.1'
4544
}
4645

4746
apply plugin: 'com.google.gms.google-services'

analytics/app/build.gradle

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ check.dependsOn 'assembleDebugAndroidTest'
33

44
android {
55
compileSdkVersion 27
6-
buildToolsVersion '27.0.2'
76

87
defaultConfig {
98
applicationId "com.google.firebase.quickstart.analytics"
@@ -27,13 +26,13 @@ configurations.all {
2726
}
2827

2928
dependencies {
30-
compile 'com.android.support:appcompat-v7:27.1.0'
31-
compile 'com.android.support:support-v4:27.1.0'
29+
implementation 'com.android.support:appcompat-v7:27.1.0'
30+
implementation 'com.android.support:support-v4:27.1.0'
3231

33-
compile 'com.google.firebase:firebase-analytics:12.0.1'
32+
implementation 'com.google.firebase:firebase-analytics:12.0.1'
3433

35-
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1'
36-
androidTestCompile 'com.android.support.test:runner:1.0.1'
34+
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
35+
androidTestImplementation 'com.android.support.test:runner:1.0.1'
3736
}
3837

3938
apply plugin: 'com.google.gms.google-services'

app-indexing/app/build.gradle

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ check.dependsOn 'assembleDebugAndroidTest'
33

44
android {
55
compileSdkVersion 27
6-
buildToolsVersion '27.0.2'
76

87
defaultConfig {
98
applicationId "com.google.samples.quickstart.app_indexing"
@@ -28,15 +27,15 @@ configurations.all {
2827

2928
dependencies {
3029
// [START app_indexing_gradle_dep]
31-
compile 'com.google.firebase:firebase-appindexing:12.0.1'
30+
implementation 'com.google.firebase:firebase-appindexing:12.0.1'
3231
// [END app_indexing_gradle_dep]
3332

34-
compile 'com.android.support:support-v4:27.1.0'
35-
compile 'com.android.support:appcompat-v7:27.1.0'
33+
implementation 'com.android.support:support-v4:27.1.0'
34+
implementation 'com.android.support:appcompat-v7:27.1.0'
3635

3736
// Testing
38-
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1'
39-
androidTestCompile 'com.android.support.test:runner:1.0.1'
37+
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
38+
androidTestImplementation 'com.android.support.test:runner:1.0.1'
4039
}
4140

4241
apply plugin: 'com.google.gms.google-services'

auth/app/build.gradle

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ check.dependsOn 'assembleDebugAndroidTest'
33

44
android {
55
compileSdkVersion 27
6-
buildToolsVersion '27.0.2'
76
flavorDimensions "minSdkVersion"
87

98
defaultConfig {
@@ -37,38 +36,34 @@ configurations.all {
3736
}
3837

3938
dependencies {
40-
compile 'com.android.support:multidex:1.0.3'
39+
implementation 'com.android.support:multidex:1.0.3'
4140

42-
compile 'com.android.support:appcompat-v7:27.1.0'
43-
compile 'com.android.support:animated-vector-drawable:27.1.0'
44-
compile 'com.android.support:cardview-v7:27.1.0'
45-
compile 'com.android.support:design:27.1.0'
41+
implementation 'com.android.support:appcompat-v7:27.1.0'
42+
implementation 'com.android.support:animated-vector-drawable:27.1.0'
43+
implementation 'com.android.support:cardview-v7:27.1.0'
44+
implementation 'com.android.support:design:27.1.0'
4645

4746
// Firebase Authentication
48-
compile 'com.google.firebase:firebase-auth:12.0.1'
47+
implementation 'com.google.firebase:firebase-auth:12.0.1'
4948

5049
// Google Sign In SDK (only required for Google Sign In)
51-
compile 'com.google.android.gms:play-services-auth:12.0.1'
50+
implementation 'com.google.android.gms:play-services-auth:12.0.1'
5251

5352
// Firebase UI
5453
// Used in FirebaseUIActivity.
55-
compile 'com.firebaseui:firebase-ui-auth:3.3.0'
54+
implementation 'com.firebaseui:firebase-ui-auth:3.3.0'
5655

5756
// Facebook Android SDK (only required for Facebook Login)
5857
// Used in FacebookLoginActivity.
59-
compile 'com.facebook.android:facebook-login:4.31.0'
60-
compile'com.android.support:customtabs:27.1.0'
58+
implementation 'com.facebook.android:facebook-login:4.31.0'
59+
implementation 'com.android.support:customtabs:27.1.0'
6160

6261
// Twitter Android SDK (only required for Twitter Login)
63-
compile('com.twitter.sdk.android:twitter-core:3.2.0@aar') {
64-
transitive = true
65-
}
66-
compile('com.twitter.sdk.android:twitter:3.2.0@aar') {
67-
transitive = true
68-
}
62+
implementation 'com.twitter.sdk.android:twitter-core:3.2.0'
63+
implementation 'com.twitter.sdk.android:twitter:3.2.0'
6964

70-
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1'
71-
androidTestCompile 'com.android.support.test:runner:1.0.1'
65+
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
66+
androidTestImplementation 'com.android.support.test:runner:1.0.1'
7267
}
7368

7469
apply plugin: 'com.google.gms.google-services'

config/app/build.gradle

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ check.dependsOn 'assembleDebugAndroidTest'
33

44
android {
55
compileSdkVersion 27
6-
buildToolsVersion '27.0.2'
76

87
defaultConfig {
98
applicationId "com.google.samples.quickstart.config"
@@ -28,13 +27,13 @@ configurations.all {
2827
}
2928

3029
dependencies {
31-
compile 'com.android.support:support-v4:27.1.0'
32-
compile 'com.android.support:appcompat-v7:27.1.0'
30+
implementation 'com.android.support:support-v4:27.1.0'
31+
implementation 'com.android.support:appcompat-v7:27.1.0'
3332

34-
compile 'com.google.firebase:firebase-config:12.0.1'
33+
implementation 'com.google.firebase:firebase-config:12.0.1'
3534

36-
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1'
37-
androidTestCompile 'com.android.support.test:runner:1.0.1'
35+
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
36+
androidTestImplementation 'com.android.support.test:runner:1.0.1'
3837
}
3938

4039
apply plugin: 'com.google.gms.google-services'

crash/app/build.gradle

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ check.dependsOn 'assembleDebugAndroidTest'
33

44
android {
55
compileSdkVersion 27
6-
buildToolsVersion '27.0.2'
76

87
defaultConfig {
98
applicationId "com.google.samples.quickstart.crash"
@@ -32,14 +31,14 @@ configurations.all {
3231
}
3332

3433
dependencies {
35-
compile 'com.android.support:support-v4:27.1.0'
36-
compile 'com.android.support:appcompat-v7:27.1.0'
34+
implementation 'com.android.support:support-v4:27.1.0'
35+
implementation 'com.android.support:appcompat-v7:27.1.0'
3736

38-
compile 'com.google.firebase:firebase-crash:12.0.1'
37+
implementation 'com.google.firebase:firebase-crash:12.0.1'
3938

40-
testCompile 'junit:junit:4.12'
41-
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1'
42-
androidTestCompile 'com.android.support.test:runner:1.0.1'
39+
testImplementation 'junit:junit:4.12'
40+
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
41+
androidTestImplementation 'com.android.support.test:runner:1.0.1'
4342
}
4443

4544
apply plugin: 'com.google.gms.google-services'

database/app/build.gradle

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ check.dependsOn 'assembleDebugAndroidTest'
33

44
android {
55
compileSdkVersion 27
6-
buildToolsVersion '27.0.2'
76

87
defaultConfig {
98
applicationId "com.google.firebase.quickstart.database"
@@ -28,19 +27,19 @@ configurations.all {
2827
}
2928

3029
dependencies {
31-
compile 'com.android.support:appcompat-v7:27.1.0'
32-
compile 'com.android.support:recyclerview-v7:27.1.0'
33-
compile 'com.android.support:cardview-v7:27.1.0'
34-
compile 'com.android.support:design:27.1.0'
30+
implementation 'com.android.support:appcompat-v7:27.1.0'
31+
implementation 'com.android.support:recyclerview-v7:27.1.0'
32+
implementation 'com.android.support:cardview-v7:27.1.0'
33+
implementation 'com.android.support:design:27.1.0'
3534

36-
compile 'com.firebaseui:firebase-ui-database:3.3.0'
35+
implementation 'com.firebaseui:firebase-ui-database:3.3.0'
3736

38-
compile 'com.google.firebase:firebase-auth:12.0.1'
39-
compile 'com.google.firebase:firebase-database:12.0.1'
37+
implementation 'com.google.firebase:firebase-auth:12.0.1'
38+
implementation 'com.google.firebase:firebase-database:12.0.1'
4039

41-
testCompile 'junit:junit:4.12'
42-
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1'
43-
androidTestCompile 'com.android.support.test:runner:1.0.1'
40+
testImplementation 'junit:junit:4.12'
41+
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
42+
androidTestImplementation 'com.android.support.test:runner:1.0.1'
4443
}
4544

4645
apply plugin: 'com.google.gms.google-services'

dynamiclinks/app/build.gradle

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ check.dependsOn 'assembleMainDebugAndroidTest'
33

44
android {
55
compileSdkVersion 27
6-
buildToolsVersion '27.0.2'
76
flavorDimensions "irrelevant"
87

98
defaultConfig {
@@ -41,13 +40,13 @@ configurations.all {
4140
}
4241

4342
dependencies {
44-
compile 'com.android.support:appcompat-v7:27.1.0'
45-
compile 'com.android.support:design:27.1.0'
43+
implementation 'com.android.support:appcompat-v7:27.1.0'
44+
implementation 'com.android.support:design:27.1.0'
4645

47-
compile 'com.google.firebase:firebase-invites:12.0.1'
46+
implementation 'com.google.firebase:firebase-invites:12.0.1'
4847

49-
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1'
50-
androidTestCompile 'com.android.support.test:runner:1.0.1'
48+
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
49+
androidTestImplementation 'com.android.support.test:runner:1.0.1'
5150
}
5251

5352
apply plugin: 'com.google.gms.google-services'

firestore/app/build.gradle

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ apply plugin: 'com.android.application'
22

33
android {
44
compileSdkVersion 27
5-
buildToolsVersion '27.0.2'
65

76
defaultConfig {
87
applicationId "com.google.firebase.example.fireeats"
@@ -29,35 +28,35 @@ android {
2928

3029
dependencies {
3130
// Firestore
32-
compile 'com.google.firebase:firebase-firestore:12.0.1'
31+
implementation 'com.google.firebase:firebase-firestore:12.0.1'
3332

3433
// Other Firebase/Play services deps
35-
compile 'com.google.firebase:firebase-auth:12.0.1'
36-
compile 'com.google.android.gms:play-services-auth:12.0.1'
34+
implementation 'com.google.firebase:firebase-auth:12.0.1'
35+
implementation 'com.google.android.gms:play-services-auth:12.0.1'
3736

3837
// FirebaseUI (for authentication)
39-
compile 'com.firebaseui:firebase-ui-auth:3.3.0'
38+
implementation 'com.firebaseui:firebase-ui-auth:3.3.0'
4039

4140
// ButterKnife (for sample code brevity)
42-
compile 'com.jakewharton:butterknife:8.8.1'
41+
implementation 'com.jakewharton:butterknife:8.8.1'
4342
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
4443

4544
// Support Libs
46-
compile 'com.android.support:appcompat-v7:27.1.0'
47-
compile 'com.android.support:animated-vector-drawable:27.1.0'
48-
compile 'com.android.support:cardview-v7:27.1.0'
49-
compile 'com.android.support:customtabs:27.1.0'
50-
compile 'com.android.support:design:27.1.0'
51-
compile 'com.android.support:recyclerview-v7:27.1.0'
45+
implementation 'com.android.support:appcompat-v7:27.1.0'
46+
implementation 'com.android.support:animated-vector-drawable:27.1.0'
47+
implementation 'com.android.support:cardview-v7:27.1.0'
48+
implementation 'com.android.support:customtabs:27.1.0'
49+
implementation 'com.android.support:design:27.1.0'
50+
implementation 'com.android.support:recyclerview-v7:27.1.0'
5251

5352
// Android architecture components
54-
compile 'android.arch.lifecycle:runtime:1.1.1'
55-
compile 'android.arch.lifecycle:extensions:1.1.1'
53+
implementation 'android.arch.lifecycle:runtime:1.1.1'
54+
implementation 'android.arch.lifecycle:extensions:1.1.1'
5655
annotationProcessor 'android.arch.lifecycle:compiler:1.1.1'
57-
56+
5857
// Third-party libraries
59-
compile 'me.zhanghai.android.materialratingbar:library:1.2.0'
60-
compile 'com.github.bumptech.glide:glide:3.7.0'
58+
implementation 'me.zhanghai.android.materialratingbar:library:1.2.0'
59+
implementation 'com.github.bumptech.glide:glide:3.7.0'
6160
}
6261

6362
apply plugin: 'com.google.gms.google-services'

functions/app/build.gradle

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ android {
44
// Changes the test build type for instrumented tests to "stage".
55
testBuildType "release"
66
compileSdkVersion 27
7-
buildToolsVersion '27.0.2'
87

98
defaultConfig {
109
applicationId "com.google.samples.quickstart.functions"
@@ -30,21 +29,21 @@ configurations.all {
3029
}
3130

3231
dependencies {
33-
compile 'com.android.support:support-v4:27.1.0'
34-
compile 'com.android.support:appcompat-v7:27.1.0'
35-
compile 'com.android.support:design:27.1.0'
36-
compile 'com.android.support:customtabs:27.1.0'
37-
compile 'com.android.support:cardview-v7:27.1.0'
32+
implementation 'com.android.support:support-v4:27.1.0'
33+
implementation 'com.android.support:appcompat-v7:27.1.0'
34+
implementation 'com.android.support:design:27.1.0'
35+
implementation 'com.android.support:customtabs:27.1.0'
36+
implementation 'com.android.support:cardview-v7:27.1.0'
3837

39-
compile 'com.google.firebase:firebase-functions:12.0.1'
38+
implementation 'com.google.firebase:firebase-functions:12.0.1'
4039

41-
compile 'com.firebaseui:firebase-ui-auth:3.3.0'
42-
compile 'com.google.firebase:firebase-auth:12.0.1'
43-
compile 'com.google.android.gms:play-services-auth:12.0.1'
40+
implementation 'com.firebaseui:firebase-ui-auth:3.3.0'
41+
implementation 'com.google.firebase:firebase-auth:12.0.1'
42+
implementation 'com.google.android.gms:play-services-auth:12.0.1'
4443

45-
testCompile 'junit:junit:4.12'
46-
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1'
47-
androidTestCompile 'com.android.support.test:runner:1.0.1'
44+
testImplementation 'junit:junit:4.12'
45+
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
46+
androidTestImplementation 'com.android.support.test:runner:1.0.1'
4847
}
4948

5049
apply plugin: 'com.google.gms.google-services'

0 commit comments

Comments
 (0)