Upgrade Firebase, Retrofit sdks, removed duplicates (#1120)
* Remove duplicate dependency of Install Referrer * Upgrade retrofit veriosn to latest version 2.9.0 * Change proguard rule for android.util.Log * Upgrade Firebase SDKs Co-authored-by: shankar yadav <shankar.yadav@navi.com>
This commit is contained in:
committed by
GitHub Enterprise
parent
7948546b77
commit
6fa3f35678
@@ -185,7 +185,7 @@ artifacts {
|
||||
}
|
||||
|
||||
ext {
|
||||
version_retrofit = '2.6.2'
|
||||
version_retrofit = '2.9.0'
|
||||
version_kotlin_coroutines = '1.3.2'
|
||||
lottie_version = '3.2.2'
|
||||
}
|
||||
@@ -245,15 +245,17 @@ dependencies {
|
||||
debugImplementation("com.facebook.stetho:stetho-okhttp3:1.5.1") {
|
||||
exclude group: 'com.facebook.stetho'
|
||||
}
|
||||
implementation 'com.google.firebase:firebase-database:19.2.1'
|
||||
|
||||
//Firebase SDKs
|
||||
implementation 'com.google.firebase:firebase-auth:20.0.1' // Firebase SDK for Auth
|
||||
implementation 'com.google.firebase:firebase-database:19.6.0' // Firebase SDK for Database
|
||||
implementation 'com.google.firebase:firebase-messaging:21.0.1' // Firebase SDK for Push Notification
|
||||
implementation 'com.google.firebase:firebase-analytics-ktx:18.0.0' // Firebase SDK for Google Analytics (Kotlin)
|
||||
implementation 'com.google.firebase:firebase-crashlytics:17.3.0' // Firebase SDK for Crashlytics.
|
||||
implementation 'com.google.firebase:firebase-perf:19.0.11' // Firebase SDK for Performance Monitoring
|
||||
implementation 'com.google.firebase:firebase-appindexing:19.1.0' // Firebase SDK for AppIndexing
|
||||
|
||||
implementation "com.airbnb.android:lottie:$lottie_version"
|
||||
|
||||
//firebase auth
|
||||
implementation 'com.google.firebase:firebase-auth:19.3.0'
|
||||
|
||||
// for firebase push notification
|
||||
implementation 'com.google.firebase:firebase-messaging:20.1.6'
|
||||
|
||||
implementation group: 'joda-time', name: 'joda-time', version: '2.10.5'
|
||||
implementation 'org.joda:joda-money:1.0.1'
|
||||
|
||||
@@ -262,24 +264,17 @@ dependencies {
|
||||
|
||||
implementation 'com.android.installreferrer:installreferrer:1.1.2'
|
||||
|
||||
// Add the Firebase SDK for Google Analytics (Kotlin)
|
||||
implementation 'com.google.firebase:firebase-analytics-ktx:17.4.0'
|
||||
|
||||
//Digio: for adhaar verification
|
||||
implementation project(":digio-kyc-1.0.13")
|
||||
|
||||
//Digio e-nach
|
||||
implementation project(":digio-esign-v2.8.0")
|
||||
|
||||
// Add the Firebase SDK for Crashlytics.
|
||||
implementation 'com.google.firebase:firebase-crashlytics:17.0.0'
|
||||
|
||||
// for moengage sdk
|
||||
implementation 'com.moengage:moe-android-sdk:10.0.03'
|
||||
|
||||
//Appsflyer sdk integration
|
||||
implementation 'com.appsflyer:af-android-sdk:5.3.0'
|
||||
implementation 'com.android.installreferrer:installreferrer:1.0'
|
||||
|
||||
// for UXCam
|
||||
implementation 'com.uxcam:uxcam:3.2.1@aar'
|
||||
@@ -287,9 +282,6 @@ dependencies {
|
||||
// Auto fetch phone number
|
||||
implementation 'com.google.android.gms:play-services-auth:18.0.0'
|
||||
|
||||
// Add the dependency for the Performance Monitoring library
|
||||
implementation 'com.google.firebase:firebase-perf:19.0.7'
|
||||
|
||||
// for Singular
|
||||
implementation 'com.singular.sdk:singular_sdk:9.4.1'
|
||||
implementation 'com.google.android.gms:play-services-ads:10.0.1'
|
||||
@@ -338,8 +330,6 @@ dependencies {
|
||||
exclude group: 'io.sentry'
|
||||
})
|
||||
|
||||
implementation 'com.google.firebase:firebase-appindexing:19.1.0'
|
||||
|
||||
// for branch io deeplink
|
||||
implementation 'io.branch.sdk.android:library:5.+'
|
||||
|
||||
|
||||
10
app/proguard-rules.pro
vendored
10
app/proguard-rules.pro
vendored
@@ -17,7 +17,15 @@
|
||||
-keepattributes SourceFile,LineNumberTable
|
||||
|
||||
#remove logs
|
||||
#-assumenosideeffects class android.util.Log { *; }
|
||||
-assumenosideeffects class android.util.Log {
|
||||
public static *** d(...);
|
||||
public static *** v(...);
|
||||
public static *** i(...);
|
||||
public static *** w(...);
|
||||
public static *** e(...);
|
||||
public static *** wtf(...);
|
||||
public static *** println(...);
|
||||
}
|
||||
|
||||
-assumenosideeffects class java.io.PrintStream {
|
||||
public void println(%);
|
||||
|
||||
@@ -16,8 +16,8 @@ buildscript {
|
||||
// in the individual module adle files
|
||||
|
||||
// Add the Crashlytics Gradle plugin.
|
||||
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta04'
|
||||
classpath 'com.google.firebase:perf-plugin:1.3.1'
|
||||
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.4.1'
|
||||
classpath 'com.google.firebase:perf-plugin:1.3.4'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user