Skip to content

Commit

Permalink
Unified Android SDK versions.
Browse files Browse the repository at this point in the history
  • Loading branch information
EranBoudjnah committed Aug 29, 2024
1 parent 17aaff5 commit 62dfc0e
Show file tree
Hide file tree
Showing 8 changed files with 31 additions and 15 deletions.
13 changes: 10 additions & 3 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
import org.gradle.api.tasks.testing.logging.TestLogEvent
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
alias(libs.plugins.android.application)
Expand All @@ -15,16 +16,16 @@ plugins {

android {
namespace = "com.mitteloupe.whoami"
compileSdk = 35
compileSdk = libs.versions.compileSdk.get().toInt()

buildFeatures {
buildConfig = true
}

defaultConfig {
applicationId = "com.mitteloupe.whoami"
minSdk = 22
targetSdk = 35
minSdk = libs.versions.minSdk.get().toInt()
targetSdk = libs.versions.targetSdk.get().toInt()
versionCode = 1
versionName = "1.0"

Expand Down Expand Up @@ -199,3 +200,9 @@ tasks.withType(Test::class) {
showStandardStreams = true
}
}

tasks.withType<KotlinCompile> {
compilerOptions {
freeCompilerArgs.add("-Xskip-prerelease-check")
}
}
10 changes: 8 additions & 2 deletions architecture/instrumentation-test/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ plugins {

android {
namespace = "com.mitteloupe.whoami.test"
compileSdk = 34
compileSdk = libs.versions.compileSdk.get().toInt()

defaultConfig {
minSdk = 22
minSdk = libs.versions.minSdk.get().toInt()
}

buildTypes {
Expand All @@ -38,6 +38,12 @@ android {
}
}

kotlin {
sourceSets.all {
languageSettings.enableLanguageFeature("ExplicitBackingFields")
}
}

ktlint {
version.set("0.49.1")
android.set(true)
Expand Down
4 changes: 2 additions & 2 deletions architecture/ui/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ plugins {

android {
namespace = "com.mitteloupe.whoami.architecture.ui"
compileSdk = 34
compileSdk = libs.versions.compileSdk.get().toInt()

defaultConfig {
minSdk = 22
minSdk = libs.versions.minSdk.get().toInt()
}

buildTypes {
Expand Down
4 changes: 2 additions & 2 deletions datasource/implementation/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ plugins {

android {
namespace = "com.mitteloupe.whoami.datasource"
compileSdk = 34
compileSdk = libs.versions.compileSdk.get().toInt()

defaultConfig {
minSdk = 22
minSdk = libs.versions.minSdk.get().toInt()
}

buildTypes {
Expand Down
3 changes: 3 additions & 0 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ ktlint = "12.1.1"
detekt = "1.23.6"
kotlin-plugin-serialization = "2.0.20"
kotlinx-serialization-json = "1.7.2"
minSdk = "22"
targetSdk = "35"
compileSdk = "35"

[libraries]
androidx-material3 = { module = "androidx.compose.material3:material3" }
Expand Down
4 changes: 2 additions & 2 deletions history/ui/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ plugins {

android {
namespace = "com.mitteloupe.whoami.history.ui"
compileSdk = 34
compileSdk = libs.versions.compileSdk.get().toInt()

defaultConfig {
minSdk = 22
minSdk = libs.versions.minSdk.get().toInt()

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
Expand Down
4 changes: 2 additions & 2 deletions home/ui/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ plugins {

android {
namespace = "com.mitteloupe.whoami.home.ui"
compileSdk = 34
compileSdk = libs.versions.compileSdk.get().toInt()

defaultConfig {
minSdk = 22
minSdk = libs.versions.minSdk.get().toInt()

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
Expand Down
4 changes: 2 additions & 2 deletions widget/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ plugins {

android {
namespace = "com.mitteloupe.whoami.widget"
compileSdk = 34
compileSdk = libs.versions.compileSdk.get().toInt()

defaultConfig {
minSdk = 22
minSdk = libs.versions.minSdk.get().toInt()

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
Expand Down

0 comments on commit 62dfc0e

Please sign in to comment.