forked from davidmigloz/drag-to-close
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
62 lines (50 loc) · 3.06 KB
/
dependencies.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
ext {
//----------------------------------------------------------------------------------------------
// Gradle Dependencies
//----------------------------------------------------------------------------------------------
// Android Plugin for Gradle : https://developer.android.com/studio/releases/gradle-plugin.html#updating-plugin
androidGradle = '3.5.2'
// Kotlin version : https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-gradle-plugin
kotlin = '1.3.61'
gradleDependencies = [
androidGradle: "com.android.tools.build:gradle:${androidGradle}",
kotlinGradle : "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlin}",
]
//----------------------------------------------------------------------------------------------
// App Dependencies
//----------------------------------------------------------------------------------------------
// AndroidX Core : https://mvnrepository.com/artifact/androidx.core/core | https://developer.android.com/jetpack/androidx/androidx-rn
androidXCore = "1.1.0"
// Android Annotations : https://mvnrepository.com/artifact/androidx.annotation/annotation?repo=google | https://developer.android.com/topic/libraries/support-library/packages#annotations
annotations = "1.1.0"
// CustomView : https://mvnrepository.com/artifact/androidx.customview/customview?repo=google
customView = '1.0.0'
// AppCompat : https://mvnrepository.com/artifact/androidx.appcompat/appcompat | https://developer.android.com/topic/libraries/support-library/packages#v7-appcompat
appcompat = '1.1.0'
appDependencies = [
androidXCore: "androidx.core:core:${androidXCore}",
annotations : "androidx.annotation:annotation:${annotations}",
customView : "androidx.customview:customview:${customView}",
appcompat : "androidx.appcompat:appcompat:${appcompat}",
kotlinStdlib: "org.jetbrains.kotlin:kotlin-stdlib:${kotlin}",
]
//----------------------------------------------------------------------------------------------
// Debug Dependencies
//----------------------------------------------------------------------------------------------
// Timber (logger) : https://mvnrepository.com/artifact/com.jakewharton.timber/timber | https://github.com/JakeWharton/timber
timber = '4.7.1'
debugDependencies = [
timber: "com.jakewharton.timber:timber:${timber}",
]
//----------------------------------------------------------------------------------------------
// Test Dependencies
//----------------------------------------------------------------------------------------------
// JUnit (unit testing framework) : https://mvnrepository.com/artifact/junit/junit | http://junit.org/junit4/
junit = '4.12'
// Mockito (mocking framework) : https://mvnrepository.com/artifact/org.mockito/mockito-core | http://site.mockito.org/
mockito = '3.2.0'
testDependencies = [
junit : "junit:junit:${junit}",
mockito: "org.mockito:mockito-core:${mockito}",
]
}