-
Notifications
You must be signed in to change notification settings - Fork 10
/
build.gradle
68 lines (63 loc) · 3.06 KB
/
build.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
buildscript {
ext {
compose_version = '1.3.0-beta01'
kotlinVersion = '1.7.10'
ktxVersion = "1.8.0"
material3Version = "1.0.0-beta01"
ktxLifecycleVersion = "2.5.1"
activityComposeVersion = "1.5.1"
constraintLayoutVersion = "2.1.4"
androidxMaterialVersion = "1.6.1"
junitVersion = "4.13.2"
md3compatVersion = "1.0.11"
composeNavigationVersion = "2.5.1"
accompanistVersion = "0.25.1"
gsonVersion = "2.9.1"
glideVersion = "1.6.1"
utilcodeVersion = "1.31.0"
websocketVersion = "1.5.3"
okhttpVersion = "4.9.3"
accompanistPermissionVersion = "0.26.2-beta"
}
ext {
//Core
coreKtx = "androidx.core:core-ktx:${ktxVersion}"
material3 = "androidx.compose.material3:material3:${material3Version}"
lifecycleRuntimeKtx = "androidx.lifecycle:lifecycle-runtime-ktx:${ktxLifecycleVersion}"
constraintLayout = "androidx.constraintlayout:constraintlayout:${constraintLayoutVersion}"
cardView = "androidx.cardview:cardview:1.0.0"
androidxMaterial = "com.google.android.material:material:${androidxMaterialVersion}"
junit = "junit:junit:${junitVersion}"
junitExt = "androidx.test.ext:junit:1.1.3"
junitEspressoCore = "androidx.test.espresso:espresso-core:3.4.0"
composeActivity = "androidx.activity:activity-compose:${activityComposeVersion}"
//Compose
composeUi = "androidx.compose.ui:ui:${compose_version}"
composeToolingPreview ="androidx.compose.ui:ui-tooling-preview:${compose_version}"
junit4 = "androidx.compose.ui:ui-test-junit4:${compose_version}"
uiTooling = "androidx.compose.ui:ui-tooling:${compose_version}"
testManifest = "androidx.compose.ui:ui-test-manifest:${compose_version}"
materialIconsExtended = "androidx.compose.material:material-icons-extended:${compose_version}"
composeNavigation = "androidx.navigation:navigation-compose:${composeNavigationVersion}"
//Accompanist
accompanistPermission = "com.google.accompanist:accompanist-permissions:${accompanistPermissionVersion}"
accompanistAnimation ="com.google.accompanist:accompanist-navigation-animation:${accompanistVersion}"
//Utilities
md3Compat = "com.github.re-ovo:md3compat:${md3compatVersion}"
googleGson = "com.google.code.gson:gson:${gsonVersion}"
glide = "com.github.skydoves:landscapist-glide:${glideVersion}"
blankjUtil = "com.blankj:utilcodex:${utilcodeVersion}"
javaWebsocket = "org.java-websocket:Java-WebSocket:${websocketVersion}"
lingver = "com.github.YarikSOffice:lingver:1.3.0"
okhttp = "com.squareup.okhttp3:okhttp:${okhttpVersion}"
crashX = 'com.github.TutorialsAndroid:crashx:v6.0.19'
}
}
plugins {
id 'com.android.application' version '7.3.0' apply false
id 'com.android.library' version '7.3.0' apply false
id 'org.jetbrains.kotlin.android' version '1.7.10' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}