forked from Evolution-X-AOSP/packages_apps_Papers
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
96 lines (93 loc) · 4.45 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
/*
* Copyright (c) 2019. Jahir Fiquitiva
*
* Licensed under the CreativeCommons Attribution-ShareAlike
* 4.0 International License. You may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
ext.details = [
// Core app details
appId : 'papers',
appGroup: 'org.evolutionx',
libGroup: 'jahirfiquitiva.libs',
]
ext.versions = [
// Projects
minSdk : 28,
targetSdk : 29,
buildTools : '29.0.2',
versionCode : 200,
versionName : '2.0.0',
// Gradle Plugins
gradle : '3.2.1',
kotlin : '1.3.21',
coroutines : '1.2.2',
libs : '2.1',
// Dependencies
supportLibs : '29.0.0',
room : '2.0.0',
permissions : '2.0.1',
materialDialogs : '3.1.0',
glide : '4.9.0',
kext : '447d9d2',
sectionedRecyclerView: 'ab5709a',
rvFastScroll : '67cdb7e',
chips : '0.1.1',
iaps : '1.1.0',
muzeiApi : '3.1.0',
licensesDialog : '2.0.0',
checker : '1.2.5',
oneSignal : '3.11.1'
]
ext.gradlePlugins = [
android: 'com.android.tools.build:gradle:' + versions.gradle,
kotlin : 'org.jetbrains.kotlin:kotlin-gradle-plugin:' + versions.kotlin,
libs : 'com.github.dcendents:android-maven-gradle-plugin:' + versions.libs
]
ext.libraries = [
// Kotlin
kotlin : 'org.jetbrains.kotlin:kotlin-stdlib:' + versions.kotlin,
coroutines : 'org.jetbrains.kotlinx:kotlinx-coroutines-android:' + versions.coroutines,
// Architecture Components
room : 'androidx.room:room-runtime:' + versions.room,
roomCompiler : 'androidx.room:room-compiler:' + versions.room,
// Permissions
permissions : 'com.github.fondesa:kpermissions:' + versions.permissions,
// Material Dialogs
dialogsCore : 'com.afollestad.material-dialogs:core:' + versions.materialDialogs,
dialogsCommons : 'com.afollestad.material-dialogs:files:' + versions.materialDialogs,
dialogsLifecycle : 'com.afollestad.material-dialogs:lifecycle:' + versions.materialDialogs,
// Glide Image Loading
glide : 'com.github.bumptech.glide:glide:' + versions.glide,
gliderv : 'com.github.bumptech.glide:recyclerview-integration:' + versions.glide,
glideCompiler : 'com.github.bumptech.glide:compiler:' + versions.glide,
glideWebp : 'com.zlc.glide:webpdecoder:1.4.' + versions.glide,
// kext
kext : 'com.github.coin3x.kext:core:' + versions.kext,
archHelpers : 'com.github.coin3x.kext:archhelpers:' + versions.kext + '@aar',
ziv : 'com.github.coin3x.kext:ziv:' + versions.kext,
// Sectioned RecyclerView
sectionedRecyclerView: 'com.jahirfiquitiva:sectioned-recyclerview:' + versions.sectionedRecyclerView + '@aar',
// RecyclerView FastScroll
rvFastScroll : 'com.jahirfiquitiva:recycler-fast-scroll:' + versions.rvFastScroll + '@aar',
// Chips
chips : 'com.jahirfiquitiva:ChipView:' + versions.chips + '@aar',
// In-App Purchases
iaps : 'com.anjlab.android.iab.v3:library:' + versions.iaps,
// Muzei API
muzeiApi : 'com.google.android.apps.muzei:muzei-api:' + versions.muzeiApi,
// Licenses Dialog
licenses : 'de.psdev.licensesdialog:licensesdialog:' + versions.licensesDialog,
// License Checker
checker : 'com.github.javiersantos:PiracyChecker:' + versions.checker,
// OneSignal
oneSignal : 'com.onesignal:OneSignal:' + versions.oneSignal
]