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") }