Skip to content

Commit

Permalink
Migrate to Kotlin 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mitrejcevski committed Jul 17, 2024
1 parent acf637e commit 6a52f7a
Show file tree
Hide file tree
Showing 10 changed files with 20 additions and 39 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,5 @@
.externalNativeBuild
.cxx
local.properties
#Kotlin 2.0
.kotlin/
5 changes: 1 addition & 4 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ plugins {
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kapt)
alias(libs.plugins.hilt.android)
alias(libs.plugins.kotlin.compose.compiler)
}

android {
Expand Down Expand Up @@ -46,10 +47,6 @@ android {
compose = true
}

composeOptions {
kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExtensionVersion.get()
}

packaging {
resources {
excludes += "/META-INF/{AL2.0,LGPL2.1}"
Expand Down
1 change: 1 addition & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ plugins {
alias(libs.plugins.android.application) apply false
alias(libs.plugins.android.library) apply false
alias(libs.plugins.kotlin.android) apply false
alias(libs.plugins.kotlin.compose.compiler) apply false
alias(libs.plugins.kotlin.serialization) apply false
alias(libs.plugins.hilt.android) apply false
alias(libs.plugins.kapt) apply false
Expand Down
5 changes: 1 addition & 4 deletions core/view/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ plugins {
alias(libs.plugins.kotlin.android)
alias(libs.plugins.hilt.android)
alias(libs.plugins.kapt)
alias(libs.plugins.kotlin.compose.compiler)
}

android {
Expand Down Expand Up @@ -39,10 +40,6 @@ android {
buildFeatures {
compose = true
}

composeOptions {
kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExtensionVersion.get()
}
}

dependencies {
Expand Down
5 changes: 1 addition & 4 deletions feature/login/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ plugins {
alias(libs.plugins.parcelable)
alias(libs.plugins.paparazzi)
alias(libs.plugins.kotlin.serialization)
alias(libs.plugins.kotlin.compose.compiler)
}

android {
Expand Down Expand Up @@ -43,10 +44,6 @@ android {
compose = true
}

composeOptions {
kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExtensionVersion.get()
}

testOptions.unitTests {
isReturnDefaultValues = true
all { tests ->
Expand Down
5 changes: 1 addition & 4 deletions feature/postdetails/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ plugins {
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kapt)
alias(libs.plugins.hilt.android)
alias(libs.plugins.kotlin.compose.compiler)
}

android {
Expand Down Expand Up @@ -40,10 +41,6 @@ android {
compose = true
}

composeOptions {
kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExtensionVersion.get()
}

testOptions.unitTests {
isReturnDefaultValues = true
all { tests ->
Expand Down
5 changes: 1 addition & 4 deletions feature/signup/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.compose.compiler)
}

android {
Expand Down Expand Up @@ -38,10 +39,6 @@ android {
compose = true
}

composeOptions {
kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExtensionVersion.get()
}

testOptions.unitTests {
isReturnDefaultValues = true
all { tests ->
Expand Down
5 changes: 1 addition & 4 deletions feature/timeline/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.compose.compiler)
}

android {
Expand Down Expand Up @@ -38,10 +39,6 @@ android {
compose = true
}

composeOptions {
kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExtensionVersion.get()
}

testOptions.unitTests {
isReturnDefaultValues = true
all { tests ->
Expand Down
5 changes: 1 addition & 4 deletions feature/welcome/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.paparazzi)
alias(libs.plugins.kotlin.compose.compiler)
}

android {
Expand Down Expand Up @@ -39,10 +40,6 @@ android {
compose = true
}

composeOptions {
kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExtensionVersion.get()
}

testOptions.unitTests {
isReturnDefaultValues = true
all { tests ->
Expand Down
21 changes: 10 additions & 11 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,26 +1,24 @@
[versions]
minSdkVersion = "26"
compileSdkVersion = "34"
kotlinCompilerExtensionVersion = "1.5.10"
javaVersion = "17"
gradlePluginVersion = "8.4.1"
kotlinSerializationVersion = "1.9.22"
gradlePluginVersion = "8.5.1"
roomVersion = "2.6.1"
truthVersion = "1.1.5"
kotlinVersion = "1.9.22"
kotlinVersion = "2.0.0"
androidxCoreKtxVersion = "1.13.1"
composeBomVersion = "2024.05.00"
composeBomVersion = "2024.06.00"
composeActivityVersion = "1.9.0"
composeNavVersion = "2.7.7"
coilVersion = "2.6.0"
androidxUnitVersion = "1.1.5"
androidxEspressoVersion = "3.5.1"
androidxUnitVersion = "1.2.1"
androidxEspressoVersion = "3.6.1"
testJunitJupiterVersion = "5.10.0"
androidxLifecycleVersion = "2.8.1"
hiltVersion = "2.50"
androidxLifecycleVersion = "2.8.3"
hiltVersion = "2.51"
hiltNavigationVersion = "1.2.0"
paparazziVersion = "1.3.1"
retrofitVersion = "2.9.0"
retrofitVersion = "2.11.0"
okhttpVersion = "4.12.0"

[libraries]
Expand Down Expand Up @@ -80,8 +78,9 @@
android-application = { id = "com.android.application", version.ref = "gradlePluginVersion" }
android-library = { id = "com.android.library", version.ref = "gradlePluginVersion" }
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlinVersion" }
kotlin-compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlinVersion" }
kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlinVersion" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlinSerializationVersion" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlinVersion" }
hilt-android = { id = "com.google.dagger.hilt.android", version.ref = "hiltVersion" }
paparazzi = { id = "app.cash.paparazzi", version.ref = "paparazziVersion" }
parcelable = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlinVersion" }

0 comments on commit 6a52f7a

Please sign in to comment.