diff --git a/app/build.gradle b/app/build.gradle index b26a87e..c680cc4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -2,6 +2,9 @@ apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' apply plugin: 'jacoco-android' +// Apply the Crashlytics Gradle plugin +apply plugin: 'com.google.firebase.crashlytics' + // load our keystore configuration def keystore = new Properties() keystore.load(new FileInputStream(rootProject.file("keystore.properties"))) @@ -87,7 +90,7 @@ dependencies { // google services //noinspection issues with 1.1.1 https://issuetracker.google.com/issues/141132133 //implementation 'androidx.appcompat:appcompat:1.1.0' - implementation 'androidx.appcompat:appcompat:1.2.0-beta01' + implementation 'androidx.appcompat:appcompat:1.3.0-alpha01' implementation 'androidx.legacy:legacy-support-v4:1.0.0' implementation 'androidx.multidex:multidex:2.0.1' implementation 'androidx.exifinterface:exifinterface:1.2.0' @@ -104,13 +107,13 @@ dependencies { implementation 'com.github.florent37:viewanimator:1.1.0' implementation 'de.hdodenhof:circleimageview:3.1.0' implementation 'androidx.room:room-runtime:2.2.5' - implementation 'com.android.support:appcompat-v7:29.+' + implementation 'com.android.support:appcompat-v7:29.0.0' annotationProcessor 'androidx.room:room-compiler:2.2.5' - implementation 'com.github.bumptech.glide:glide:4.10.0' + implementation 'com.github.bumptech.glide:glide:4.11.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0' implementation 'com.github.traex.rippleeffect:library:1.3' implementation 'com.github.skydoves:powermenu:2.1.2' - implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.0.0' + implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' implementation 'com.yarolegovich:discrete-scrollview:1.4.9' implementation 'com.airbnb.android:lottie:3.3.1' implementation "com.andkulikov:transitionseverywhere:2.1.0" @@ -119,11 +122,10 @@ dependencies { implementation 'com.google.android.material:material:1.1.0' implementation 'myatminsoe.mdetect.android:mdetect-android:3.2' - // rest api - implementation 'com.squareup.okhttp3:okhttp:3.12.1' + implementation 'com.squareup.okhttp3:okhttp:3.14.9' implementation 'com.squareup.okhttp3:logging-interceptor:3.12.1' - implementation 'com.squareup.retrofit2:retrofit:2.5.0' + implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.squareup.retrofit2:converter-gson:2.5.0' // for location services @@ -169,6 +171,11 @@ dependencies { // Firebase Analytics implementation 'com.google.firebase:firebase-analytics:17.4.3' + + // Add the Firebase Crashlytics SDK. + implementation 'com.google.firebase:firebase-crashlytics:17.1.0' + + } task jacocoMergedReport(type: JacocoReport, dependsOn: ['testRapidproDebugUnitTest', 'createRapidproDebugCoverageReport']) { diff --git a/build.gradle b/build.gradle index b4ea93a..95e1896 100644 --- a/build.gradle +++ b/build.gradle @@ -7,6 +7,9 @@ buildscript { classpath 'com.google.gms:google-services:4.3.3' classpath 'com.android.tools.build:gradle:3.5.3' classpath('com.dicedmelon.gradle:jacoco-android:0.1.4') + + // Firebase Crashlytics + classpath 'com.google.firebase:firebase-crashlytics-gradle:2.2.0' } }