diff --git a/app/build.gradle.kts b/app/build.gradle.kts index d2a0e33..e48bd3d 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -12,10 +12,8 @@ android { defaultConfig { applicationId = "ru.fincode.tsudesk" - minSdk = libs.versions.minSdk.get().toInt() targetSdk = libs.versions.targetSdk.get().toInt() - versionCode = libs.versions.versionCode.get().toInt() versionName = libs.versions.versionName.get() } @@ -29,6 +27,7 @@ android { ) } } + val jvm = JavaVersion.toVersion(libs.versions.jvmTarget.get()) compileOptions { sourceCompatibility = jvm @@ -37,36 +36,37 @@ android { kotlinOptions { jvmTarget = jvm.toString() } + buildFeatures { buildConfig = true compose = true } + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExtension.get() + } } + kapt { correctErrorTypes = true } -dependencies { - implementation(libs.androidx.appcompat) - implementation(libs.material) - implementation(libs.androidx.activity) - implementation(libs.androidx.constraintlayout) +dependencies { // Compose + implementation(libs.androidx.activity.compose) implementation(platform(libs.compose.bom)) implementation(libs.compose.runtime) implementation(libs.compose.ui) implementation(libs.compose.foundation) implementation(libs.compose.material3) + // Navigation Compose implementation(libs.androidx.navigation.compose) - implementation(libs.androidx.navigation.common) - kapt(libs.hilt.compiler) + // DI: Hilt implementation(libs.hilt.android) + kapt(libs.hilt.compiler) - implementation(libs.okhttp) - implementation(libs.retrofit) - + // Modules implementation(projects.core.common) implementation(projects.core.config) implementation(projects.core.navigation) @@ -76,4 +76,7 @@ dependencies { implementation(projects.feature.schedule) implementation(projects.feature.progress) implementation(projects.feature.news) + + debugImplementation(libs.compose.ui.tooling) + debugImplementation(libs.compose.ui.test.manifest) } \ No newline at end of file diff --git a/app/src/main/java/ru/fincode/tsudesk/di/NetworkDebugModule.kt b/app/src/main/java/ru/fincode/tsudesk/di/NetworkDebugModule.kt index 1372c11..d851a4d 100644 --- a/app/src/main/java/ru/fincode/tsudesk/di/NetworkDebugModule.kt +++ b/app/src/main/java/ru/fincode/tsudesk/di/NetworkDebugModule.kt @@ -18,7 +18,7 @@ object AppConfigModule { @Provides @Singleton fun provideAppConfig(): AppConfig { - val baseUrl = if (BuildConfig.DEBUG) BASE_URL_DEVELOP else BASE_URL_PROD + val baseUrl = if (BuildConfig.DEBUG) BASE_URL_PROD else BASE_URL_PROD return AppConfig( isDebug = BuildConfig.DEBUG, baseUrl = baseUrl, diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml index 907f959..1a6052f 100644 --- a/app/src/main/res/values-night/themes.xml +++ b/app/src/main/res/values-night/themes.xml @@ -1,16 +1,3 @@ - - - + + + +