@@ -12,83 +12,83 @@ if(isRunningOnTravisAndIsNotPRBuild) {
12
12
}
13
13
14
14
dependencies {
15
+ // Utils
15
16
implementation ' com.github.nicolas-raoul:Quadtree:ac16ea8035bf07'
16
- implementation ' fr.avianey.com.viewpagerindicator:library:2.4.1.1@aar'
17
- implementation ' in.yuvi:http.fluent:1.3'
18
- implementation ' com.github.chrisbanes:PhotoView:2.0.0'
19
-
20
- implementation ' ch.acra:acra:4.9.2'
21
-
22
17
implementation ' commons-codec:commons-codec:1.10'
23
- implementation ' com.github.pedrovgs:renderers:3.3.3'
24
18
implementation ' com.google.code.gson:gson:2.8.5'
25
- implementation ' com.jakewharton.timber:timber:4.4.0'
26
19
implementation ' info.debatty:java-string-similarity:0.24'
27
- implementation ' com.borjabravo:readmoretextview:2.1.0'
28
-
29
- implementation ' com.android.support.constraint:constraint-layout:1.1.3'
30
-
31
- implementation ' org.slf4j:slf4j-api:1.7.25'
32
- api (" com.github.tony19:logback-android-classic:1.1.1-6" ) {
33
- exclude group : ' com.google.android' , module : ' android'
34
- }
35
-
36
- implementation(' com.mapbox.mapboxsdk:mapbox-android-sdk:5.5.0@aar' ) {
37
- transitive = true
38
- }
39
- implementation ' com.github.deano2390:MaterialShowcaseView:1.2.0'
40
-
41
- // noinspection GradleCompatible
42
- implementation " com.android.support:support-v4:$SUPPORT_LIB_VERSION "
43
- implementation " com.android.support:appcompat-v7:$SUPPORT_LIB_VERSION "
44
- implementation " com.android.support:design:$SUPPORT_LIB_VERSION "
45
- implementation " com.android.support:customtabs:$SUPPORT_LIB_VERSION "
46
- implementation " com.android.support:cardview-v7:$SUPPORT_LIB_VERSION "
47
- implementation " com.jakewharton:butterknife:$BUTTERKNIFE_VERSION "
48
- kapt " com.jakewharton:butterknife-compiler:$BUTTERKNIFE_VERSION "
20
+ implementation ' in.yuvi:http.fluent:1.3'
49
21
implementation ' com.squareup.okhttp3:okhttp:3.10.0'
50
22
implementation ' com.squareup.okio:okio:1.14.0'
51
23
implementation ' io.reactivex.rxjava2:rxandroid:2.1.0'
52
- // Because RxAndroid releases are few and far between, it is recommended you also
53
-
54
- // explicitly depend on RxJava's latest version for bug fixes and new features.
55
24
implementation ' io.reactivex.rxjava2:rxjava:2.2.0'
56
25
implementation ' com.jakewharton.rxbinding2:rxbinding:2.1.1'
57
26
implementation ' com.jakewharton.rxbinding2:rxbinding-support-v4:2.1.1'
58
27
implementation ' com.jakewharton.rxbinding2:rxbinding-appcompat-v7:2.1.1'
59
28
implementation ' com.jakewharton.rxbinding2:rxbinding-design:2.1.1'
60
29
implementation ' com.facebook.fresco:fresco:1.10.0'
61
- implementation ' com.facebook.stetho:stetho:1.5.0'
30
+
31
+ // UI
32
+ implementation ' fr.avianey.com.viewpagerindicator:library:2.4.1.1@aar'
33
+ implementation ' com.github.chrisbanes:PhotoView:2.0.0'
34
+ implementation ' com.github.pedrovgs:renderers:3.3.3'
35
+
36
+ implementation ' com.borjabravo:readmoretextview:2.1.0'
37
+ implementation(' com.mapbox.mapboxsdk:mapbox-android-sdk:5.5.0@aar' ) {
38
+ transitive = true
39
+ }
40
+ implementation ' com.github.deano2390:MaterialShowcaseView:1.2.0'
41
+ implementation ' com.dinuscxj:circleprogressbar:1.1.1'
42
+ implementation ' com.karumi:dexter:5.0.0'
43
+ implementation files(' libs/simplemagic-1.9.jar' )
44
+ implementation " com.jakewharton:butterknife:$BUTTERKNIFE_VERSION "
45
+ kapt " com.jakewharton:butterknife-compiler:$BUTTERKNIFE_VERSION "
46
+
47
+ // Logging
48
+ implementation ' ch.acra:acra:4.9.2'
49
+ implementation ' com.jakewharton.timber:timber:4.4.0'
50
+ implementation ' org.slf4j:slf4j-api:1.7.25'
51
+ api (" com.github.tony19:logback-android-classic:1.1.1-6" ) {
52
+ exclude group : ' com.google.android' , module : ' android'
53
+ }
54
+
55
+ // Dependency injector
62
56
implementation " com.google.dagger:dagger:$DAGGER_VERSION "
63
57
implementation " com.google.dagger:dagger-android-support:$DAGGER_VERSION "
64
58
kapt " com.google.dagger:dagger-android-processor:$DAGGER_VERSION "
65
59
kapt " com.google.dagger:dagger-compiler:$DAGGER_VERSION "
60
+
61
+ // Unit testing
66
62
testImplementation " org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version "
67
63
testImplementation " org.jetbrains.kotlin:kotlin-reflect:$kotlin_version "
68
64
testImplementation ' junit:junit:4.12'
69
65
testImplementation ' org.robolectric:robolectric:3.7.1'
70
66
testImplementation ' com.nhaarman:mockito-kotlin:1.5.0'
71
67
testImplementation ' com.squareup.okhttp3:mockwebserver:3.10.0'
72
- implementation ' com.dinuscxj:circleprogressbar:1.1.1'
73
-
74
- implementation ' com.tspoon.traceur:traceur:1.0.1'
75
68
69
+ // Android testing
76
70
androidTestImplementation " org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version "
77
71
androidTestImplementation ' com.squareup.okhttp3:mockwebserver:3.10.0'
78
- androidTestImplementation " com.android.support:support-annotations:$SUPPORT_LIB_VERSION "
79
72
androidTestImplementation ' com.android.support.test:rules:1.0.2'
80
73
androidTestImplementation ' com.android.support.test:runner:1.0.2'
74
+ androidTestImplementation " com.android.support:support-annotations:$SUPPORT_LIB_VERSION "
81
75
androidTestImplementation ' com.android.support.test.espresso:espresso-core:3.0.2'
76
+ androidTestImplementation " org.mockito:mockito-core:2.10.0"
77
+
78
+ // Debugging
79
+ implementation ' com.tspoon.traceur:traceur:1.0.1'
80
+ implementation ' com.facebook.stetho:stetho:1.5.0'
82
81
debugImplementation " com.squareup.leakcanary:leakcanary-android:$LEAK_CANARY "
83
82
releaseImplementation " com.squareup.leakcanary:leakcanary-android-no-op:$LEAK_CANARY "
84
83
testImplementation " com.squareup.leakcanary:leakcanary-android-no-op:$LEAK_CANARY "
85
84
86
- androidTestImplementation " org.mockito:mockito-core:2.10.0"
87
-
88
- // For handling runtime permissions
89
- implementation ' com.karumi:dexter:5.0.0'
90
-
91
- implementation files(' libs/simplemagic-1.9.jar' )
85
+ // Support libraries
86
+ implementation " com.android.support:support-v4:$SUPPORT_LIB_VERSION "
87
+ implementation " com.android.support:appcompat-v7:$SUPPORT_LIB_VERSION "
88
+ implementation " com.android.support:design:$SUPPORT_LIB_VERSION "
89
+ implementation " com.android.support:customtabs:$SUPPORT_LIB_VERSION "
90
+ implementation " com.android.support:cardview-v7:$SUPPORT_LIB_VERSION "
91
+ implementation ' com.android.support.constraint:constraint-layout:1.1.3'
92
92
}
93
93
94
94
android {
0 commit comments