Skip to content

Commit

Permalink
Removed all unused dependencies from lib
Browse files Browse the repository at this point in the history
  • Loading branch information
temirnurdin committed Oct 14, 2020
1 parent 00816a7 commit e74a3e4
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 206 deletions.
162 changes: 9 additions & 153 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,162 +15,18 @@ buildscript {

allprojects {
ext {
compileSdkVersion = 29
minSdkVersion = 21
targetSdkVersion = 29
coreVersion = "1.3.1"
appcompatVersion = "1.2.0"
recyclerviewVersion = "1.1.0"
materialVersion = "1.2.0"
annotationVersion = "1.1.0"
installReferrerVersion = "2.1"
cardviewVersion = "1.0.0"
buildToolsVersion = "29.0.3"
multidexVersion = "2.0.1"
constraintLayoutVersion = "1.1.3"
gsonVersion = "2.8.6"
butterknifeVersion = "10.2.3"
retrofit2Version = "2.9.0"
okHttp3Version = "4.9.0"
daggerVersion = "2.29.1"
adjustSdkVersion = "4.23.0"
frescoVersion = "2.3.0"
crashlyticsVersion = "17.2.2"
awesomeValidationVersion = "4.2"
stripeVersion = "15.1.0"
loaderViewVersion = "2.0.0"
facebookSdkVersion = "7.1.0"
countryCodePickerVersion = "2.4.0"
cleverTapVersion = "3.8.2"
activityVersion = "1.1.0"
fragmentVersion = "1.2.5"
lifecycleVersion = "2.2.0"
buildToolsVersion = "30.0.2"
compileSdkVersion = 30

// Testing-only versions
junitVersion = "1.1.1"
robolectricVersion = "3.2.2"
mockitoVersion = "2.7.1"
espressoVersion = "3.1.0"
robotiumVersion = "5.2.1"
supportTestVersion = "1.1.1"
hamcrestVersion = "1.1"
jodaTimeVersion = "2.10.6"
googleFlexBoxVersion = "2.0.1"
facebookShimmer = "0.5.0"
firebasePerfVersion = "19.0.8"
kotlinCoroutineVersion = "1.3.9"
kotlinCoroutinesVersion = '1.3.9'
androidLifecycleVersion = '2.2.0'
espressoVersion = '3.3.0'
ktlintVersion = '0.39.0'
materialVersion = '1.2.1'

playServiceVersions = [
base : "17.3.0",
serviceAuth : "18.1.0",
appIndexing : "19.1.0",
analytics : "17.0.0",
fcm : "20.2.4",
gtm : "17.0.0",
location : "17.0.0",
maps : "17.0.0",
placesCompat : "2.3.0",
firebase : "17.4.4",
remoteConfig: "19.2.0"
]
fragmentVersion = '1.2.5'

playCoreVersions = [
core : "1.8.2",
corektx : "1.8.1"
]

kotlinX = [
coroutinesCore : "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlinCoroutineVersion",
coroutinesAndroid : "org.jetbrains.kotlinx:kotlinx-coroutines-android:$kotlinCoroutineVersion"
]

google = [
gson : "com.google.code.gson:gson:$gsonVersion",
recyclerView : "androidx.recyclerview:recyclerview:$recyclerviewVersion",
appCompat : "androidx.appcompat:appcompat:$appcompatVersion",
core : "androidx.core:core-ktx:$coreVersion",
supportDesign : "com.google.android.material:material:$materialVersion",
supportAnnotations: "androidx.annotation:annotation:$annotationVersion",
multidex : "androidx.multidex:multidex:$multidexVersion",
installReferrer : "com.android.installreferrer:installreferrer:$installReferrerVersion",
appindexing : "com.google.firebase:firebase-appindexing:$playServiceVersions.appIndexing",
analytics : "com.google.android.gms:play-services-analytics:$playServiceVersions.analytics",
fcm : "com.google.firebase:firebase-messaging:$playServiceVersions.fcm",
firebaseCore : "com.google.firebase:firebase-core:$playServiceVersions.firebase",
playServicesBase : "com.google.android.gms:play-services-base:$playServiceVersions.base",
tagmanager : "com.google.android.gms:play-services-tagmanager:$playServiceVersions.gtm",
location : "com.google.android.gms:play-services-location:$playServiceVersions.location",
maps : "com.google.android.gms:play-services-maps:$playServiceVersions.maps",
places : "com.google.android.libraries.places:places:$playServiceVersions.placesCompat",
cardView : "androidx.cardview:cardview:$cardviewVersion",
dagger : "com.google.dagger:dagger:$daggerVersion",
daggerCompiler : "com.google.dagger:dagger-compiler:$daggerVersion",
daggerAndroid : "com.google.dagger:dagger-android:$daggerVersion",
daggerProcessor : "com.google.dagger:dagger-android-processor:$daggerVersion",
daggerSupport : "com.google.dagger:dagger-android-support:$daggerVersion",
serviceAuth : "com.google.android.gms:play-services-auth:$playServiceVersions.serviceAuth",
constraintLayout : "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion",
googleFlexBox : "com.google.android:flexbox:$googleFlexBoxVersion",
firebasePerf : "com.google.firebase:firebase-perf:$firebasePerfVersion",
crashlytics : "com.google.firebase:firebase-crashlytics-ktx:$crashlyticsVersion",
remoteConfig : "com.google.firebase:firebase-config-ktx:$playServiceVersions.remoteConfig",
playCore : "com.google.android.play:core:$playCoreVersions.core",
playCoreKtx : "com.google.android.play:core-ktx:$playCoreVersions.corektx",
activity : "androidx.activity:activity-ktx:$activityVersion",
fragment : "androidx.fragment:fragment-ktx:$fragmentVersion",
viewModel : "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycleVersion",
liveData : "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycleVersion"
]

square = [
okhttp3 : "com.squareup.okhttp3:okhttp:$okHttp3Version",
okhttp3Urlconnection : "com.squareup.okhttp3:okhttp-urlconnection:$okHttp3Version",
okhttp3LogIntercep : "com.squareup.okhttp3:logging-interceptor:$okHttp3Version",
retrofit2 : "com.squareup.retrofit2:retrofit:$retrofit2Version",
retrofitGson : "com.squareup.retrofit2:converter-gson:$retrofit2Version"
]

facebook = [
fresco : "com.facebook.fresco:fresco:$frescoVersion",
frescoWebp : "com.facebook.fresco:webpsupport:$frescoVersion",
frescoGif : "com.facebook.fresco:animated-gif:$frescoVersion",
fbLogin : "com.facebook.android:facebook-login:$facebookSdkVersion",
fbCore : "com.facebook.android:facebook-core:$facebookSdkVersion",
shimmer : "com.facebook.shimmer:shimmer:$facebookShimmer",
webpAnimated : "com.facebook.fresco:animated-webp:$frescoVersion"
]

libs = [
adjust : "com.adjust.sdk:adjust-android:$adjustSdkVersion",
butterknife : "com.jakewharton:butterknife:$butterknifeVersion",
butterknifeCompiler: "com.jakewharton:butterknife-compiler:$butterknifeVersion",
awesomeValidation : "com.basgeekball:awesome-validation:$awesomeValidationVersion",
stripe : "com.stripe:stripe-android:$stripeVersion",
jodaTime : "net.danlew:android.joda:$jodaTimeVersion",
loaderView : "com.elyeproj.libraries:loaderviewlibrary:$loaderViewVersion",
countryCodePicker : "com.hbb20:ccp:$countryCodePickerVersion",
cleverTap : "com.clevertap.android:clevertap-android-sdk:$cleverTapVersion"
]

kotlin = [
stdlib : "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
]

test = [
junit : "androidx.test.ext:junit:$junitVersion",
hamcrestIntegration: "org.hamcrest:hamcrest-integration:$hamcrestVersion",
hamcrestCore : "org.hamcrest:hamcrest-core:$hamcrestVersion",
hamcrestLibrary : "org.hamcrest:hamcrest-library:$hamcrestVersion",
robolectric : "org.robolectric:robolectric:$robolectricVersion",
robolectricMultidex: "org.robolectric:shadows-multidex:$robolectricVersion",
robolectricMaps : "org.robolectric:shadows-maps:$robolectricVersion",
mockito : "org.mockito:mockito-core:$mockitoVersion",
robotium : "com.jayway.android.robotium:robotium-solo:$robotiumVersion",
espresso : "androidx.test.espresso:espresso-core:$espressoVersion",
espressoContrib : "androidx.test.espresso:espresso-contrib:$espressoVersion",
testRunner : "androidx.test:runner:$supportTestVersion",
testRulles : "androidx.test:rules:$supportTestVersion",
]
androidTestVersion = '1.3.0'
}

repositories {
Expand Down
24 changes: 2 additions & 22 deletions namshi-credit-card-input/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,37 +10,22 @@ plugins {
}

assemble.dependsOn('lint')
check.dependsOn('checkstyle')

configurations {
javadocDeps
ktlint
}

dependencies {
implementation 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.2.0"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0"
implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:2.2.0"
implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
implementation "androidx.fragment:fragment-ktx:1.2.5"
implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
implementation "androidx.core:core-ktx:1.3.2"

// Api for this import because we use reflection to alter TextInputLayout
api "com.google.android.material:material:$materialVersion"

implementation "com.stripe:stripe-3ds2-android:4.1.0"
api "com.google.android.material:material:1.2.1"

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9"

javadocDeps 'androidx.annotation:annotation:1.1.0'
javadocDeps 'androidx.appcompat:appcompat:1.2.0'
javadocDeps "com.google.android.material:material:$materialVersion"

testImplementation 'junit:junit:4.13'
testImplementation "org.mockito:mockito-core:3.5.11"
testImplementation 'org.robolectric:robolectric:4.4'
Expand All @@ -54,8 +39,6 @@ dependencies {
testImplementation "androidx.arch.core:core-testing:2.1.0"

androidTestImplementation "androidx.test.espresso:espresso-core:$espressoVersion"


}

android {
Expand Down Expand Up @@ -115,6 +98,3 @@ androidExtensions {
features = ['parcelize']
experimental = true
}


apply from: 'deploy.gradle'
31 changes: 0 additions & 31 deletions namshi-credit-card-input/deploy.gradle

This file was deleted.

1 change: 1 addition & 0 deletions sample/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.2'
// implementation fileTree(dir: 'libs', include: '*.aar')
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'
Expand Down

0 comments on commit e74a3e4

Please sign in to comment.