@@ -170,17 +170,17 @@ def workVersion = "1.0.0-alpha10"
170170
171171dependencies {
172172 // Multi-dex
173- implementation " androidx.multidex:multidex:2.0.0 "
173+ implementation " androidx.multidex:multidex:2.0.1 "
174174
175- // KOTLIN STANDARD LIBRARY
175+ // Kotlin Standard library
176176 implementation " org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version "
177177
178- // FIREBASE LIBRARIES
178+ // Firebase-related dependencies
179179 implementation " com.google.firebase:firebase-core:16.0.6"
180180 implementation " com.google.firebase:firebase-ads:17.1.2"
181181 implementation " com.crashlytics.sdk.android:crashlytics:2.9.7"
182182
183- // ANDROID SUPPORT LIBRARIES
183+ // AndroidX support libraries
184184 implementation " androidx.appcompat:appcompat:$androidxVersion "
185185 implementation " com.google.android.material:material:$androidxVersion "
186186 implementation " androidx.cardview:cardview:$androidxVersion "
@@ -194,56 +194,49 @@ dependencies {
194194 implementation ' com.google.android.ads.consent:consent-library:1.0.6'
195195 implementation " com.android.volley:volley:1.1.1"
196196
197+ // Android WorkManager
197198 implementation(" android.arch.work:work-runtime-ktx:$workVersion " , {
198199 exclude group : " com.google.guava" , module : " listenablefuture"
199200 })
200- implementation(" android.arch.work:work-firebase:$workVersion " , {
201- exclude group : " com.google.guava" , module : " listenablefuture"
202- })
203201
204- // APACHE COMMONS LIBRARIES
205- // noinspection GradleDependency
206- implementation " commons-io:commons-io:2.5" // Fix to 2.5 for compatibility
207- implementation " commons-cli:commons-cli:1.4"
208202
209- // DEX2JAR AND FRIENDS
203+ // Dex2Jar & friends
210204 implementation " asm:asm-all:3.3.1"
211205 implementation files(" libs/smali-2.2.1.jar" )
212206 implementation files(" libs/dex-ir-1.12.jar" )
213207 implementation files(" libs/dex-reader-1.15.jar" )
214208 implementation files(" libs/dex-tools-0.0.9.15.jar" )
215209 implementation files(" libs/dex-translator-0.0.9.15.jar" )
216210
217- // CLASS FILE READER - JAVA DECOMPILER
211+ // CFR Decompiler
218212 implementation " org.benf:cfr:0.138"
219213
220214 // DX Tool. We are using jar-jar to repackage the dx lib.
221215 // As android comes with the same classes in the lib-art.jar package that is usually a tad bit
222216 // older than what we need and hence missing stuff.
223217 jarJar files(" libs/dx-1.14.jar" )
224218
225- // DEPENDENCIES FOR JaDX
219+ // JaDX & friends
220+ implementation files(" libs/jadx-core-0.8.0.jar" )
226221 implementation files(" libs/dx-1.14.jar" )
227222 implementation files(" libs/android-5.1.jar" )
228- implementation files(" libs/jadx-core-0.8.0.jar" )
229223 implementation " org.slf4j:slf4j-api:1.7.25"
230224 implementation " org.slf4j:slf4j-simple:1.7.25"
225+ implementation " uk.com.robust-it:cloning:1.9.10"
231226 // implementation "ch.qos.logback:logback-classic:1.2.3"
232227 // implementation "ch.qos.logback:logback-core:1.2.3"
233228
234- implementation " uk.com.robust-it:cloning:1.9.10"
235-
236- // APK PARSER AND BINARY XML DECODER
229+ // APK parser
237230 implementation " net.dongliu:apk-parser:2.6.4"
238231
239- // FERN FLOWER
232+ // Fernflower decompiler
240233 implementation ' com.github.fesh0r:fernflower:2c2b00b369'
241234
242- // RxJAVA AND FRIENDS
235+ // RxAndroid & friends
243236 implementation " io.reactivex.rxjava2:rxandroid:2.1.0"
244237 implementation " io.reactivex.rxjava2:rxkotlin:2.3.0"
245238
246- // LEAKCANARY AND FRIENDS
239+ // Testing tools
247240 androidTestImplementation " junit:junit:4.12"
248241 androidTestImplementation " androidx.test:core:$androidxVersion "
249242 androidTestImplementation " androidx.test:rules:1.1.1"
@@ -253,7 +246,9 @@ dependencies {
253246 exclude group : " com.google.code.findbugs" , module : " jsr305"
254247 })
255248
256- // EVERYBODY ELSE
249+ // Everybody else
250+ // noinspection GradleDependency
251+ implementation " commons-io:commons-io:2.5" // Fix to 2.5 for compatibility
257252 implementation " io.github.inflationx:calligraphy3:3.0.0"
258253 implementation " io.github.inflationx:viewpump:1.0.0"
259254 implementation " com.jakewharton.timber:timber:4.7.1"
0 commit comments