-
Notifications
You must be signed in to change notification settings - Fork 5
/
dependencies.gradle
190 lines (158 loc) · 7.25 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
ext {
_compileSdk = 33
_buildToolsVersion = "30.0.3"
_targetSdk = 33
_minSdkVersion = 24
kotlinVersion = '1.6.20'
constraintVersion = '2.0.0-beta4'
timberVersion = '4.7.1'
annotationVersion = '1.1.0'
androidxCoreVersion = '1.8.0'
androidxFragmentVersion = '1.5.5'
materialDesignVersion = '1.6.1'
swipeRefreshVersion = '1.0.0'
recyclerVersion = '1.2.0-alpha04'
flowLayoutVersion = '1.10'
coilVersion = '1.2.0'
rxAndroidVersion = '2.1.1'
rxJavaVersion = '2.2.19'
rxKotlinVersion = '2.4.0'
rxRelayVersion = '2.1.1'
ktxCoreVersion = '1.1.0-alpha04'
ktxFragmentVersion = '1.0.0'
retrofitVersion = '2.8.1'
logginInterceptorVersion = '4.10.0'
koinVersion = '3.2.0'
gsonVersion = '2.8.6'
junitVersion = '4.13'
mockitoVersion = '2.1.0'
mockWebServerVersion = '2.7.5'
junitKotlinVersion = '1.3.21'
junitAndroidx = '1.1.1'
mockkVersion = '1.9.3'
kluentVersion = '1.60'
androidxCoreTestingVersion = '2.0.1'
didJwtVersion = "0.4.0"
kethereum_version = "0.85.7"
crashlyticsVersion = '2.10.1'
scannerVersion = '2.1.0'
coroutinesVersion = '1.3.7'
viewModelScopeVersion = '2.4.0'
qrGeneratorVersion = '2.6.0'
glideVersion = '4.11.0'
jodaVersion = '2.10.5'
waitingDotsVersion = '0.6.1'
glideToVector = 'v2.0.0'
lottieVersion = '4.1.0'
w3jVersion = '4.8.8-android'
rxbindingVersion = '3.1.0'
spannableStringVersion = '1.1.0'
biometricVersion = '1.2.0-alpha03'
cloudMassagingVersion = '20.1.6'
startupVersion = '1.0.0-alpha01'
jsoupVersion = '1.13.1'
jsonLogicVersion = '0.9.6'
flexboxVersion = '3.0.0'
flashbarVersion = '1.0.4'
mockitoInline = '3.4.0'
roomVersion = '2.5.0'
rxbinding = [
rxbinding : "com.jakewharton.rxbinding3:rxbinding:$rxbindingVersion",
rxbindingCore: "com.jakewharton.rxbinding3:rxbinding-core:$rxbindingVersion"
]
coreDependencies = [
kotlin : "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlinVersion",
timber : "com.jakewharton.timber:timber:$timberVersion",
annotation: "androidx.annotation:annotation:$annotationVersion",
gson : "com.google.code.gson:gson:$gsonVersion",
jodatime : "joda-time:joda-time:$jodaVersion"
]
koinDependencies = [
koinCore : "io.insert-koin:koin-android:$koinVersion",
]
androidCoreDependencies = [
core : "androidx.core:core-ktx:$androidxCoreVersion",
fragment : "androidx.fragment:fragment-ktx:$androidxFragmentVersion",
constraint : "androidx.constraintlayout:constraintlayout:$constraintVersion",
material : "com.google.android.material:material:$materialDesignVersion",
swipeRefresh: "androidx.swiperefreshlayout:swiperefreshlayout:$swipeRefreshVersion"
]
rxDependencies = [
rxAndroid: "io.reactivex.rxjava2:rxandroid:$rxAndroidVersion",
rxJava : "io.reactivex.rxjava2:rxjava:$rxJavaVersion",
rxkotlin : "io.reactivex.rxjava2:rxkotlin:$rxKotlinVersion",
rxRelay : "com.jakewharton.rxrelay2:rxrelay:$rxRelayVersion"
]
coroutinesDependencies = [
coroutinesRx2: "org.jetbrains.kotlinx:kotlinx-coroutines-rx2:$coroutinesVersion"
]
retrofitDependencies = [
retrofit : "com.squareup.retrofit2:retrofit:$retrofitVersion",
gsonConverter : "com.squareup.retrofit2:converter-gson:$retrofitVersion",
rxRetrofit : "com.squareup.retrofit2:adapter-rxjava2:$retrofitVersion",
logginInterceptor: "com.squareup.okhttp3:logging-interceptor:$logginInterceptorVersion"
]
testDependencies = [
junit : "junit:junit:$junitVersion",
junitAndroidx: "androidx.test.ext:junit:$junitAndroidx",
mockito : "com.nhaarman.mockitokotlin2:mockito-kotlin:$mockitoVersion",
mockwebserver: "com.squareup.okhttp:mockwebserver:$mockWebServerVersion",
kotlin : "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion",
kotlinTest : "org.jetbrains.kotlin:kotlin-test-junit:$junitKotlinVersion",
koinTest : "io.insert-koin:koin-test:$koinVersion",
mockk : "io.mockk:mockk:$mockkVersion",
kluent : "org.amshove.kluent:kluent-android:$kluentVersion",
androidxCore : "androidx.arch.core:core-testing:$androidxCoreTestingVersion",
mockitoInline: "org.mockito:mockito-inline:$mockitoInline"
]
cryptographyDependencies = [
khetereum : "com.github.komputing.kethereum:bip39:$kethereum_version",
khetereumWordList: "com.github.komputing.kethereum:bip39_wordlist_en:$kethereum_version",
bip32 : "com.github.komputing.kethereum:bip32:$kethereum_version",
kotlinDidJwt : "com.github.uport-project.kotlin-did-jwt:jwt:$didJwtVersion"
]
qrDependency = [
scanner : "com.budiyev.android:code-scanner:$scannerVersion",
qrGenerator: "com.github.kenglxn.QRGen:android:$qrGeneratorVersion"
]
crashlyticsDependencies = [
crashlytics: "com.crashlytics.sdk.android:crashlytics:$crashlyticsVersion"
]
uiDependencies = [
glide : "com.github.bumptech.glide:glide:$glideVersion",
flashbar : "com.github.CookieStudio:Flashbar:$flashbarVersion",
spannableString: "com.github.hitanshu-dhawan:SpannableStringParser:$spannableStringVersion",
biometric : "androidx.biometric:biometric-ktx:$biometricVersion",
waitingDots : "com.github.tajchert:WaitingDots:$waitingDotsVersion",
glidetoVector : "com.github.2coffees1team:GlideToVectorYou:$glideToVector",
flexbox : "com.google.android.flexbox:flexbox:$flexboxVersion",
recyclerView : "androidx.recyclerview:recyclerview:$recyclerVersion",
flowLayout : "org.apmem.tools:layouts:$flowLayoutVersion",
lottie : "com.airbnb.android:lottie:$lottieVersion",
coil : "io.coil-kt:coil:$coilVersion",
coilSvg : "io.coil-kt:coil-svg:$coilVersion"
]
blockChainDependencies = [
w3jCore : "org.web3j:core:$w3jVersion",
w3jContract: "org.web3j:contracts:$w3jVersion"
]
firebaseDepenedencies = [
cloudMassaging: "com.google.firebase:firebase-messaging:$cloudMassagingVersion",
analytics : "com.google.firebase:firebase-analytics"
]
kotson = [
kotson: "com.github.salomonbrys.kotson:kotson:2.5.0"
]
okhttp = [
kotson: "com.squareup.okhttp3:okhttp:4.10.0"
]
startupDependencies = [startup: "androidx.startup:startup-runtime:$startupVersion"]
kotlinReflect = [kotlinReflect: "org.jetbrains.kotlin:kotlin-reflect"]
jsoup = [jsoup: "org.jsoup:jsoup:$jsoupVersion"]
jsonLogicDependencies = [jsonLogic: "eu.afse:eu.afse.jsonlogic:$jsonLogicVersion"]
room = [
room : "androidx.room:room-runtime:$roomVersion",
rommRx : "androidx.room:room-rxjava2:$roomVersion",
roomKtx: "androidx.room:room-ktx:$roomVersion"
]
}