-
Notifications
You must be signed in to change notification settings - Fork 55
/
Copy pathbuild.gradle
85 lines (75 loc) · 2.51 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
def config=rootProject.ext.configuration
def libs=rootProject.ext.dependencies
android {
compileSdkVersion 26
buildToolsVersion '27.0.3'
defaultConfig {
applicationId config.applicationId
minSdkVersion config.minSdkVersion
targetSdkVersion config.targetSdkVersion
versionCode config.versionCode
versionName config.versionName
testInstrumentationRunner config.testInstrumentationRunner
vectorDrawables.useSupportLibrary true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
lintOptions {
abortOnError false
}
kapt {
generateStubs = true
}
androidExtensions {
experimental = true
}
packagingOptions {
exclude 'META-INF/rxjava.properties'
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
main.java.srcDirs += [file("$buildDir/generated/source/kapt/main")]
test.java.srcDirs += 'src/test/kotlin'
androidTest.java.srcDirs += 'src/androidTest/kotlin'
}
}
dependencies {
implementation project(':data')
implementation project(':domain')
implementation 'com.aurelhubert:ahbottomnavigation:2.0.6'
implementation 'com.roughike:bottom-bar:2.3.1'
implementation 'com.github.simonpercic:oklog3:2.3.0'
implementation 'com.github.kanytu:ImageWindow:v1.0'
implementation 'com.romandanylyk:pageindicatorview:0.2.0@aar'
implementation('com.github.ozodrukh:CircularReveal:2.0.1@aar') {
transitive = true
}
implementation 'com.github.armcha:PlayTabLayout:1.2.4'
implementation libs.preferenceCompat7
implementation libs.constraintLayout
implementation libs.recyclerView
implementation libs.supportDesign
implementation libs.supportAppCompat
implementation libs.circleImage
implementation libs.cardView
implementation libs.Dagger2
implementation libs.circleIndicator
implementation libs.glide
implementation libs.RxJava
implementation libs.RxAndroid
implementation libs.circleIndicator
implementation libs.palette
kapt libs.Dagger2Compiler
compileOnly libs.javaxAnnotation
implementation 'com.github.vpaliyX:android-extensions:b3c79325bb'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
}
repositories {
maven { url "https://jitpack.io" }
mavenCentral()
}