Skip to content

Commit b62dd6c

Browse files
committed
Refactor Gradle files to use Kotlin DSL and convention plugins
1 parent 70dfd60 commit b62dd6c

39 files changed

+357
-479
lines changed

app-analytics-fake/build.gradle

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
plugins {
2+
alias(libs.plugins.convention.android.library)
3+
alias(libs.plugins.convention.hilt)
4+
}
5+
6+
android {
7+
namespace = "xyz.aprildown.timer.app.analytics"
8+
}
9+
10+
dependencies {
11+
implementation(project(":app-base"))
12+
}

app-backup/build.gradle

Lines changed: 0 additions & 36 deletions
This file was deleted.

app-backup/build.gradle.kts

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
plugins {
2+
alias(libs.plugins.convention.android.library)
3+
alias(libs.plugins.convention.android.libraryCompose)
4+
alias(libs.plugins.convention.hilt)
5+
}
6+
7+
android {
8+
namespace = "xyz.aprildown.timer.app.backup"
9+
}
10+
11+
dependencies {
12+
implementation(project(":app-base"))
13+
implementation(project(":component-key"))
14+
15+
testImplementation(libs.junit)
16+
testImplementation(libs.kotlin.coroutines.test)
17+
testImplementation(libs.bundles.mockito.core)
18+
19+
implementation(libs.androidx.preference)
20+
implementation(libs.androidx.documentFile)
21+
22+
implementation(libs.okio)
23+
implementation(libs.permission)
24+
25+
}

app-base/build.gradle renamed to app-base/build.gradle.kts

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
plugins {
2-
alias(libs.plugins.android.library)
3-
alias(libs.plugins.kotlin.android)
4-
alias(libs.plugins.kotlin.kapt)
5-
alias(libs.plugins.kotlin.compose)
6-
alias(libs.plugins.hilt)
2+
alias(libs.plugins.convention.android.library)
3+
alias(libs.plugins.convention.android.libraryCompose)
4+
alias(libs.plugins.convention.hilt)
75
}
86

97
android {
108
namespace = "xyz.aprildown.timer.app.base"
11-
buildFeatures {
12-
compose = true
13-
}
149
}
1510

1611
dependencies {
17-
api(project(':presentation'))
12+
api(project(":presentation"))
1813

1914
testImplementation(libs.junit)
2015

@@ -31,13 +26,8 @@ dependencies {
3126
api(libs.androidx.navigation.fragment)
3227
api(libs.androidx.navigation.ui)
3328

34-
implementation(platform(libs.compose.bom))
35-
implementation(libs.bundles.compose)
3629
implementation(libs.materialColorUtilities)
3730

38-
implementation(libs.hilt.android)
39-
kapt(libs.hilt.compiler)
40-
4131
implementation(libs.fastAdapter)
4232

4333
implementation(libs.materialPopupMenu)

app-intro/build.gradle

Lines changed: 0 additions & 25 deletions
This file was deleted.

app-intro/build.gradle.kts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
plugins {
2+
alias(libs.plugins.convention.android.library)
3+
alias(libs.plugins.convention.hilt)
4+
}
5+
6+
android {
7+
namespace = "xyz.aprildown.timer.app.intro"
8+
}
9+
10+
dependencies {
11+
implementation(project(":app-base"))
12+
implementation(project(":component-key"))
13+
implementation(project(":app-timer-list"))
14+
implementation(project(":app-timer-edit"))
15+
implementation(project(":app-timer-one"))
16+
17+
implementation(libs.flexbox)
18+
implementation(libs.konfetti)
19+
20+
}

app-scheduler/build.gradle

Lines changed: 0 additions & 21 deletions
This file was deleted.

app-scheduler/build.gradle.kts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
plugins {
2+
alias(libs.plugins.convention.android.library)
3+
alias(libs.plugins.convention.hilt)
4+
}
5+
6+
android {
7+
namespace = "xyz.aprildown.timer.app.scheduler"
8+
}
9+
10+
dependencies {
11+
implementation(project(":app-base"))
12+
13+
implementation(libs.materialPopupMenu)
14+
implementation(libs.toggleButtonGroup)
15+
16+
}

app-settings/build.gradle

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)