chore: update android gradle plugin and compose via BOM

This commit is contained in:
Infi 2023-01-28 15:23:09 +01:00
parent 0e001033e4
commit fe8bd4a670
4 changed files with 20 additions and 16 deletions

View File

@ -59,11 +59,14 @@ dependencies {
// JSON Serialization // JSON Serialization
implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.1" implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.1"
// Compose BOM
implementation platform("androidx.compose:compose-bom:$compose_bom_version")
// Jetpack Compose // Jetpack Compose
implementation "androidx.compose.ui:ui:$compose_libraries_version" implementation "androidx.compose.ui:ui"
implementation "androidx.compose.ui:ui-util:$compose_libraries_version" implementation "androidx.compose.ui:ui-util"
implementation 'androidx.compose.material3:material3:1.0.1' implementation 'androidx.compose.material3:material3'
implementation "androidx.compose.ui:ui-tooling-preview:$compose_libraries_version" implementation "androidx.compose.ui:ui-tooling-preview"
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.1' implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.5.1' implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.5.1'
implementation 'androidx.activity:activity-compose:1.6.1' implementation 'androidx.activity:activity-compose:1.6.1'
@ -84,8 +87,8 @@ dependencies {
implementation "androidx.navigation:navigation-compose:$nav_version" implementation "androidx.navigation:navigation-compose:$nav_version"
// Jetpack Compose Tooling // Jetpack Compose Tooling
debugImplementation "androidx.compose.ui:ui-tooling:$compose_libraries_version" debugImplementation "androidx.compose.ui:ui-tooling"
debugImplementation "androidx.compose.ui:ui-test-manifest:$compose_libraries_version" debugImplementation "androidx.compose.ui:ui-test-manifest"
// Hilt - Dependency Injection // Hilt - Dependency Injection
implementation "com.google.dagger:hilt-android:$hilt_version" implementation "com.google.dagger:hilt-android:$hilt_version"

View File

@ -1,8 +1,8 @@
buildscript { buildscript {
ext { ext {
compose_version = '1.3.2' compose_version = '1.4.0'
compose_libraries_version = '1.3.2' compose_bom_version = '2023.01.00'
accompanist_version = '0.27.1' accompanist_version = '0.28.0'
okhttp_version = '4.10.0' okhttp_version = '4.10.0'
nav_version = '2.5.3' nav_version = '2.5.3'
hilt_version = '2.44' hilt_version = '2.44'
@ -16,10 +16,10 @@ buildscript {
// Top-level build file where you can add configuration options common to all sub-projects/modules. // Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins { plugins {
id 'com.android.application' version '7.3.1' apply false id 'com.android.application' version '7.4.0' apply false
id 'com.android.library' version '7.3.1' apply false id 'com.android.library' version '7.4.0' apply false
id 'org.jetbrains.kotlin.android' version '1.7.20' apply false id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
id 'org.jetbrains.kotlin.plugin.serialization' version '1.7.20' apply false id 'org.jetbrains.kotlin.plugin.serialization' version '1.8.0' apply false
id "com.google.dagger.hilt.android" version "2.44" apply false id "com.google.dagger.hilt.android" version "2.44" apply false
id 'com.mikepenz.aboutlibraries.plugin' version "10.5.2" apply false id 'com.mikepenz.aboutlibraries.plugin' version "10.5.2" apply false
} }

View File

@ -1,6 +1,6 @@
#Sun Nov 20 00:24:55 CET 2022 #Sun Nov 20 00:24:55 CET 2022
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME

View File

@ -39,9 +39,10 @@ android {
dependencies { dependencies {
implementation 'androidx.core:core-ktx:1.9.0' implementation 'androidx.core:core-ktx:1.9.0'
implementation 'androidx.appcompat:appcompat:1.6.0' implementation 'androidx.appcompat:appcompat:1.6.0'
implementation 'com.google.android.material:material:1.7.0' implementation 'com.google.android.material:material:1.8.0'
implementation "androidx.compose.ui:ui:$compose_libraries_version" implementation platform("androidx.compose:compose-bom:$compose_bom_version")
implementation "androidx.compose.ui:ui"
testImplementation 'junit:junit:4.13.2' testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.ext:junit:1.1.5'