-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlibs.versions.toml
85 lines (65 loc) · 3.53 KB
/
libs.versions.toml
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
[versions]
compileSdk = "34"
minSdk = "25"
targetSdk = "34"
buildToolsVersion = "34.0.0"
org-jetbrains-kotlin-android = "2.0.20"
coreKtx = "1.13.1"
activityKtx = "1.9.3"
fragmentKtx = "1.8.4"
appcompat = "1.7.0"
material = "1.12.0"
constraintlayout = "2.1.4"
lifecycle = "2.8.6"
recyclerview = "1.3.2"
koinAndroidExt = "3.0.1"
koin = "3.5.6"
lifecycle-extensions="2.2.0"
lifecycleViewmodel = "2.8.3"
lifecycleLivedata = "2.8.3"
navigation = "2.8.3"
unpeopleLivedata= "4.4.1-beta1"
multidex = "2.0.1"
preferenceKtx= "1.2.1"
startupruntime= "1.2.0"
androidGradlePlugin = "8.6.1"
xxPermissions="18.5"
androidTools = "31.7.1"
unspecified = "1.1.0"
androidComposeUi= "1.7.4"
refresh-layout = "2.1.0"
[libraries]
coreKtx = { module = "androidx.core:core-ktx", version.ref = "coreKtx" }
appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat"}
material = { module = "com.google.android.material:material", version.ref = "material" }
constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayout" }
recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" }
activityKtx = { module = "androidx.activity:activity-ktx", version.ref = "activityKtx" }
fragmentKtx = { module = "androidx.fragment:fragment-ktx", version.ref = "fragmentKtx" }
#viewModel
lifecycleViewmodelKtx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycle"}
lifecycleLivedata = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "lifecycle"}
koinAndroidExt = { module = "io.insert-koin:koin-android-ext", version.ref = "koinAndroidExt" }
koinAndroid = { module = "io.insert-koin:koin-android", version.ref = "koin" }
# unpeopleLivedata
unpeopleLivedata = { module = "com.kunminx.archi:unpeople-livedata", version.ref = "unpeopleLivedata"}
#lifecycle
lifecycleRuntimeKtx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle"}
lifecycleCommonJava8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "lifecycle"}
lifecycleExtensions = { module = "androidx.lifecycle:lifecycle-extensions", version.ref = "lifecycle-extensions"}
#navigation
navigationFragment = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "navigation"}
navigationUi = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "navigation"}
preferenceKtx = { module = "androidx.preference:preference-ktx", version.ref = "preferenceKtx"}
supportMultidex = { module = "androidx.multidex:multidex", version.ref = "multidex"}
startupruntime = { module = "androidx.startup:startup-runtime", version.ref = "startupruntime"}
xxPermissions= { module = "com.github.getActivity:XXPermissions", version.ref = "xxPermissions" }
androidComposeUi = { module = "androidx.compose.ui:ui-android", version.ref = "androidComposeUi"}
lint-checks = { group = "com.android.tools.lint", name = "lint-checks", version.ref = "androidTools" }
lint-tests = { group = "com.android.tools.lint", name = "lint-tests", version.ref = "androidTools" }
refresh-layout = { module = "io.github.scwang90:refresh-layout-kernel", version.ref = "refresh-layout" }
refresh-header = { module = "io.github.scwang90:refresh-header-classics", version.ref = "refresh-layout" }
[plugins]
android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" }
org-jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "org-jetbrains-kotlin-android"}