Skip to content

Commit

Permalink
Cleanup pt2
Browse files Browse the repository at this point in the history
  • Loading branch information
Matěj Daníček committed Nov 8, 2023
1 parent 4480427 commit bf80ae3
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 31 deletions.
10 changes: 5 additions & 5 deletions buildSrc/src/main/java/BuildValues.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ import org.gradle.api.JavaVersion
* Created by MD on 18.10.23.
*/
object BuildValues {
val minSdk = 23
val targetSdk = 33
val compileSdk = 33
const val minSdk = 23
const val targetSdk = 33
const val compileSdk = 33

val javaVersion : JavaVersion = JavaVersion.VERSION_1_8
val jvmTarget = "1.8"
val kotlinCompilerExtensionVersion = "1.2.0"
const val jvmTarget = "1.8"
const val kotlinCompilerExtensionVersion = "1.2.0"
}
53 changes: 27 additions & 26 deletions buildSrc/src/main/java/Dependencies.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,54 +2,55 @@
* Created by MD on 18.10.23.
*/
object Versions {
val composeVersion = "1.1.1"
val koinVersion = "3.4.0"
val roomVersion = "2.5.1"
const val composeVersion = "1.1.1"
const val koinVersion = "3.4.0"
const val roomVersion = "2.5.1"
}

object Dependencies {
val core_ktx = "androidx.core:core-ktx:1.10.0"
val activity_compose = "androidx.activity:activity-compose:1.7.1"
const val core_ktx = "androidx.core:core-ktx:1.10.0"
const val activity_compose = "androidx.activity:activity-compose:1.7.1"

val lifecycle_runtime = "androidx.lifecycle:lifecycle-runtime-ktx:2.6.1"
const val lifecycle_runtime = "androidx.lifecycle:lifecycle-runtime-ktx:2.6.1"
/**
* LIFECYCLE AWARE FLOW COLLECTION (for lifecycle aware viewstate collection in compose)
*/
val lifecycle_runtime_compose = "androidx.lifecycle:lifecycle-runtime-compose:2.6.1"
const val lifecycle_runtime_compose = "androidx.lifecycle:lifecycle-runtime-compose:2.6.1"

// COMPOSE
val compose_ui = "androidx.compose.ui:ui:${Versions.composeVersion}"
const val compose_ui = "androidx.compose.ui:ui:${Versions.composeVersion}"
// val compose_ui_tooling_preview = "androidx.compose.ui:ui-tooling-preview:${Versions.composeVersion}"
val compose_ui_tooling_preview = "androidx.compose.ui:ui-tooling-preview:1.4.2"
val compose_material = "androidx.compose.material:material:${Versions.composeVersion}"
val compose_ui_tooling = "androidx.compose.ui:ui-tooling:${Versions.composeVersion}"
val compose_ui_test_manifest = "androidx.compose.ui:ui-test-manifest:${Versions.composeVersion}"
val compose_navigation = "androidx.navigation:navigation-compose:2.5.3"
val compose_ui_test_junit = "androidx.compose.ui:ui-test-junit4:${Versions.composeVersion}"

const val compose_ui_tooling_preview = "androidx.compose.ui:ui-tooling-preview:1.4.2"
const val compose_material = "androidx.compose.material:material:${Versions.composeVersion}"
const val compose_ui_tooling = "androidx.compose.ui:ui-tooling:${Versions.composeVersion}"
const val compose_ui_test_manifest = "androidx.compose.ui:ui-test-manifest:${Versions.composeVersion}"
const val compose_navigation = "androidx.navigation:navigation-compose:2.5.3"
const val compose_ui_test_junit = "androidx.compose.ui:ui-test-junit4:${Versions.composeVersion}"

/**
* IMMUTABLE COLLECTIONS FOR KOTLIN (for composable methods stability)
*/
val collections_immutable = "org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5"
const val collections_immutable = "org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5"

// KOIN
val koin_core = "io.insert-koin:koin-core:${Versions.koinVersion}"
val koin_navigation = "io.insert-koin:koin-androidx-navigation:${Versions.koinVersion}"
val koin_compose = "io.insert-koin:koin-androidx-compose:${Versions.koinVersion}"
val koin_junit = "io.insert-koin:koin-test-junit4:${Versions.koinVersion}"
const val koin_core = "io.insert-koin:koin-core:${Versions.koinVersion}"
const val koin_navigation = "io.insert-koin:koin-androidx-navigation:${Versions.koinVersion}"
const val koin_compose = "io.insert-koin:koin-androidx-compose:${Versions.koinVersion}"
const val koin_junit = "io.insert-koin:koin-test-junit4:${Versions.koinVersion}"

// ROOM
val room_runtime = "androidx.room:room-runtime:${Versions.roomVersion}"
val room_compiler = "androidx.room:room-compiler:${Versions.roomVersion}"
val room_room = "androidx.room:room-ktx:${Versions.roomVersion}"
const val room_runtime = "androidx.room:room-runtime:${Versions.roomVersion}"
const val room_compiler = "androidx.room:room-compiler:${Versions.roomVersion}"
const val room_room = "androidx.room:room-ktx:${Versions.roomVersion}"

/**
* DESUGARING (e.g. for LocalDate manipulation on API < 26)
*/
val desugar = "com.android.tools:desugar_jdk_libs:1.2.2"
const val desugar = "com.android.tools:desugar_jdk_libs:1.2.2"

// TESTS
val test_junit = "junit:junit:4.13.2"
val test_ext_junit = "androidx.test.ext:junit:1.1.5"
val test_espresso = "androidx.test.espresso:espresso-core:3.5.1"
const val test_junit = "junit:junit:4.13.2"
const val test_ext_junit = "androidx.test.ext:junit:1.1.5"
const val test_espresso = "androidx.test.espresso:espresso-core:3.5.1"
}

0 comments on commit bf80ae3

Please sign in to comment.