-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle.kts
48 lines (43 loc) · 1.33 KB
/
build.gradle.kts
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
plugins {
pocketAndroidLib()
kotlinKapt()
kotlinCompose()
}
android {
namespace = "com.pocket.ui"
android {
testOptions.unitTests.isIncludeAndroidResources = true
defaultConfig.vectorDrawables.useSupportLibrary = true
}
buildFeatures {
viewBinding = true
compose = true
}
kotlinOptions {
freeCompilerArgs += "-opt-in=androidx.compose.ui.text.ExperimentalTextApi"
}
dataBinding {
enable = true
}
}
composeCompiler {
includeSourceInformation = true
}
dependencies {
api(projects.analytics)
implementation(projects.utilsAndroid)
api(Deps.AirBnb.Lottie.lottie)
api(Deps.AndroidX.ConstraintLayout.constraintLayout)
api(Deps.AndroidX.ViewPager2.viewPager2)
api(Deps.Facebook.Shimmer.shimmer)
implementation(platform(libs.androidx.compose.bom))
implementation(libs.androidx.compose.runtime)
implementation(libs.androidx.compose.runtime.rxjava2)
implementation(libs.androidx.compose.ui)
implementation(libs.androidx.compose.material3)
debugImplementation(libs.androidx.compose.ui.tooling)
implementation(libs.androidx.compose.ui.tooling.preview)
implementation(Deps.AndroidX.SwipeRefreshLayout.swipeRefresh)
implementation(Deps.Google.FlexBox.flexbox)
implementation(Deps.Nikartm.imageSupport)
}