1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-07 21:37:02 +09:00
anytype-kotlin/presentation/build.gradle

60 lines
1.8 KiB
Groovy

plugins {
id "com.android.library"
id "kotlin-android"
id "kotlin-kapt"
id "kotlin-parcelize"
}
def networkConfigFile = rootProject.file("network.properties")
def networkConfigProps = new Properties()
if (networkConfigFile.exists()) {
networkConfigProps.load(new FileInputStream(networkConfigFile))
}
android {
defaultConfig {
buildConfigField "boolean", "ENABLE_LINK_APPERANCE_MENU", "true"
buildConfigField "boolean", "USE_SIMPLE_TABLES_IN_EDITOR_EDDITING", "true"
buildConfigField "boolean", "ENABLE_WIDGETS", "false"
buildConfigField "boolean", "ENABLE_VIEWS_MENU", "true"
}
namespace 'com.anytypeio.anytype.presentation'
}
dependencies {
implementation project(':domain')
implementation project(':core-utils')
implementation project(':localization')
implementation project(':library-emojifier')
implementation project(':analytics')
implementation project(':core-models')
implementation project(':crash-reporting')
implementation libs.kotlin
implementation libs.coroutinesAndroid
implementation libs.lifecycleViewModel
implementation libs.lifecycleLiveData
implementation libs.timber
implementation libs.urlcleaner
implementation libs.amplitude
compileOnly libs.javaxInject
testImplementation libs.junit
testImplementation libs.kotlinTest
testImplementation libs.mockitoKotlin
testImplementation libs.coroutineTesting
testImplementation libs.liveDataTesting
testImplementation libs.archCoreTesting
testImplementation libs.androidXTestCore
testImplementation libs.robolectric
testImplementation libs.timberJUnit
testImplementation libs.turbine
testImplementation project(":test:utils")
testImplementation project(":test:core-models-stub")
}