lifting fdroid and gplay variants to the application module
This commit is contained in:
parent
373a0ca4fb
commit
3a38898961
|
@ -364,6 +364,22 @@ dependencies {
|
||||||
debugImplementation 'com.facebook.soloader:soloader:0.10.4'
|
debugImplementation 'com.facebook.soloader:soloader:0.10.4'
|
||||||
debugImplementation "com.kgurgul.flipper:flipper-realm-android:2.2.0"
|
debugImplementation "com.kgurgul.flipper:flipper-realm-android:2.2.0"
|
||||||
|
|
||||||
|
gplayImplementation "com.google.android.gms:play-services-location:16.0.0"
|
||||||
|
// UnifiedPush gplay flavor only
|
||||||
|
gplayImplementation('com.github.UnifiedPush:android-embedded_fcm_distributor:2.1.2') {
|
||||||
|
exclude group: 'com.google.firebase', module: 'firebase-core'
|
||||||
|
exclude group: 'com.google.firebase', module: 'firebase-analytics'
|
||||||
|
exclude group: 'com.google.firebase', module: 'firebase-measurement-connector'
|
||||||
|
}
|
||||||
|
|
||||||
|
// Nightly
|
||||||
|
// API-only library
|
||||||
|
gplayImplementation libs.google.appdistributionApi
|
||||||
|
// Full SDK implementation
|
||||||
|
gplayImplementation libs.google.appdistribution
|
||||||
|
|
||||||
|
// OSS License, gplay flavor only
|
||||||
|
gplayImplementation 'com.google.android.gms:play-services-oss-licenses:17.0.0'
|
||||||
kapt libs.dagger.hiltCompiler
|
kapt libs.dagger.hiltCompiler
|
||||||
kapt libs.airbnb.epoxyProcessor
|
kapt libs.airbnb.epoxyProcessor
|
||||||
|
|
||||||
|
|
|
@ -68,18 +68,6 @@ android {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
flavorDimensions "store"
|
|
||||||
|
|
||||||
productFlavors {
|
|
||||||
gplay {
|
|
||||||
dimension "store"
|
|
||||||
}
|
|
||||||
|
|
||||||
fdroid {
|
|
||||||
dimension "store"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility versions.sourceCompat
|
sourceCompatibility versions.sourceCompat
|
||||||
targetCompatibility versions.targetCompat
|
targetCompatibility versions.targetCompat
|
||||||
|
@ -174,12 +162,6 @@ dependencies {
|
||||||
// Snap Helper https://github.com/rubensousa/GravitySnapHelper
|
// Snap Helper https://github.com/rubensousa/GravitySnapHelper
|
||||||
api 'com.github.rubensousa:gravitysnaphelper:2.2.2'
|
api 'com.github.rubensousa:gravitysnaphelper:2.2.2'
|
||||||
|
|
||||||
// Nightly
|
|
||||||
// API-only library
|
|
||||||
gplayImplementation libs.google.appdistributionApi
|
|
||||||
// Full SDK implementation
|
|
||||||
gplayImplementation libs.google.appdistribution
|
|
||||||
|
|
||||||
// Work
|
// Work
|
||||||
api libs.androidx.work
|
api libs.androidx.work
|
||||||
|
|
||||||
|
@ -247,15 +229,6 @@ dependencies {
|
||||||
|
|
||||||
// UnifiedPush
|
// UnifiedPush
|
||||||
implementation 'com.github.UnifiedPush:android-connector:2.0.1'
|
implementation 'com.github.UnifiedPush:android-connector:2.0.1'
|
||||||
// UnifiedPush gplay flavor only
|
|
||||||
gplayImplementation('com.google.firebase:firebase-messaging:23.0.8') {
|
|
||||||
exclude group: 'com.google.firebase', module: 'firebase-core'
|
|
||||||
exclude group: 'com.google.firebase', module: 'firebase-analytics'
|
|
||||||
exclude group: 'com.google.firebase', module: 'firebase-measurement-connector'
|
|
||||||
}
|
|
||||||
|
|
||||||
// OSS License, gplay flavor only
|
|
||||||
gplayImplementation 'com.google.android.gms:play-services-oss-licenses:17.0.0'
|
|
||||||
|
|
||||||
implementation "androidx.emoji2:emoji2:1.1.0"
|
implementation "androidx.emoji2:emoji2:1.1.0"
|
||||||
|
|
||||||
|
@ -291,14 +264,12 @@ dependencies {
|
||||||
implementation 'commons-codec:commons-codec:1.15'
|
implementation 'commons-codec:commons-codec:1.15'
|
||||||
|
|
||||||
// MapTiler
|
// MapTiler
|
||||||
fdroidApi(libs.maplibre.androidSdk) {
|
api(libs.maplibre.androidSdk) {
|
||||||
exclude group: 'com.google.android.gms', module: 'play-services-location'
|
exclude group: 'com.google.android.gms', module: 'play-services-location'
|
||||||
}
|
}
|
||||||
fdroidApi(libs.maplibre.pluginAnnotation) {
|
api(libs.maplibre.pluginAnnotation) {
|
||||||
exclude group: 'com.google.android.gms', module: 'play-services-location'
|
exclude group: 'com.google.android.gms', module: 'play-services-location'
|
||||||
}
|
}
|
||||||
gplayApi libs.maplibre.androidSdk
|
|
||||||
gplayApi libs.maplibre.pluginAnnotation
|
|
||||||
|
|
||||||
// TESTS
|
// TESTS
|
||||||
testImplementation libs.tests.junit
|
testImplementation libs.tests.junit
|
||||||
|
@ -310,7 +281,7 @@ dependencies {
|
||||||
testImplementation(libs.jetbrains.coroutinesTest) {
|
testImplementation(libs.jetbrains.coroutinesTest) {
|
||||||
exclude group: "org.jetbrains.kotlinx", module: "kotlinx-coroutines-debug"
|
exclude group: "org.jetbrains.kotlinx", module: "kotlinx-coroutines-debug"
|
||||||
}
|
}
|
||||||
|
|
||||||
androidTestImplementation libs.androidx.testCore
|
androidTestImplementation libs.androidx.testCore
|
||||||
androidTestImplementation libs.androidx.testRunner
|
androidTestImplementation libs.androidx.testRunner
|
||||||
androidTestImplementation libs.androidx.testRules
|
androidTestImplementation libs.androidx.testRules
|
||||||
|
|
Loading…
Reference in New Issue