Skip to content

Commit 0a9de01

Browse files
author
vadim
committed
refactor: gradle hardcoded strings replaces with constants
1 parent bf6eeb5 commit 0a9de01

File tree

4 files changed

+25
-10
lines changed

4 files changed

+25
-10
lines changed

android/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
plugins {
2-
id("org.jetbrains.compose")
3-
id("com.android.application")
4-
kotlin("android")
5-
id("kotlin-parcelize")
2+
id(Deps.Plugins.Jetbrains.Compose.Id)
3+
id(Deps.Plugins.Android.Application.Id)
4+
id(Deps.Plugins.Jetbrains.Kotlin.Android.Id)
5+
id(Deps.Plugins.Jetbrains.Kotlin.Parcelize.Id)
66
}
77

88
group = AppConfig.PACKAGE

build.gradle.kts

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ buildscript {
1313
}
1414
}
1515

16-
group = "com.notes"
17-
version = "1.0"
16+
group = AppConfig.PACKAGE
17+
version = AppConfig.VERSION
1818

1919
allprojects {
2020
repositories {

buildSrc/src/main/kotlin/Deps.kt

+15
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ object Deps {
1010
const val Id = "org.jetbrains.kotlin.multiplatform"
1111
}
1212

13+
object Android {
14+
const val Id = "org.jetbrains.kotlin.android"
15+
}
16+
1317
object Parcelize {
1418
const val Id = "kotlin-parcelize"
1519
}
@@ -20,6 +24,10 @@ object Deps {
2024
object Library {
2125
const val Id = "com.android.library"
2226
}
27+
28+
object Application {
29+
const val Id = "com.android.application"
30+
}
2331
}
2432

2533
object SQDelight {
@@ -33,6 +41,13 @@ object Deps {
3341
const val Activity = "androidx.activity:activity-compose:$Version"
3442
const val AppCompat = "androidx.appcompat:appcompat:$Version"
3543
const val CoreKtx = "androidx.core:core-ktx:1.6.0"
44+
const val Sqlite = "androidx.sqlite:sqlite:2.2.0-alpha02"
45+
46+
object Compose {
47+
object Accompanist {
48+
const val SystemUiController = "com.google.accompanist:accompanist-systemuicontroller:0.17.0"
49+
}
50+
}
3651
}
3752

3853
const val JUnit = "junit:junit:4.13.2"

desktop/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ import org.jetbrains.compose.compose
22
import org.jetbrains.compose.desktop.application.dsl.TargetFormat
33

44
plugins {
5-
kotlin("multiplatform")
6-
id("org.jetbrains.compose")
5+
id(Deps.Plugins.Jetbrains.Kotlin.Multiplatform.Id)
6+
id(Deps.Plugins.Jetbrains.Compose.Id)
77
}
88

9-
group = "com.notes"
10-
version = "1.0"
9+
group = AppConfig.PACKAGE
10+
version = AppConfig.VERSION
1111

1212
kotlin {
1313
jvm {

0 commit comments

Comments
 (0)