Skip to content

Commit 405a376

Browse files
authored
Merge pull request #23 from javaBin/dependency-upgrade
Bump versions
2 parents b31c51f + 5ff56fd commit 405a376

File tree

6 files changed

+22
-19
lines changed

6 files changed

+22
-19
lines changed

app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ apply plugin: 'kotlinx-serialization'
99
apply plugin: 'com.google.android.gms.oss-licenses-plugin'
1010

1111
android {
12-
compileSdkVersion 32
12+
compileSdkVersion 33
1313
defaultConfig {
1414
applicationId "no.javazone.scheduler"
1515
minSdkVersion 24
16-
targetSdkVersion 32
16+
targetSdkVersion 33
1717
versionCode 4
1818
versionName "1.4"
1919
vectorDrawables.useSupportLibrary = true
@@ -50,7 +50,7 @@ android {
5050
// For Kotlin projects
5151
kotlinOptions {
5252
jvmTarget = "11"
53-
freeCompilerArgs += ['-Xopt-in=kotlin.RequiresOptIn', '-Xjvm-default=enable']
53+
freeCompilerArgs += ['-opt-in=kotlin.RequiresOptIn', '-Xjvm-default=all']
5454
}
5555
packagingOptions {
5656
resources {

app/src/main/java/no/javazone/scheduler/AppContainerImpl.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ class AppContainerImpl(private val applicationContext: Context) : AppContainer {
6363

6464
override val imageLoader: ImageLoader by lazy {
6565
ImageLoader.Builder(applicationContext)
66-
.componentRegistry {
67-
add(SvgDecoder(applicationContext))
66+
.components {
67+
add(SvgDecoder.Factory())
6868
}
6969
.build()
7070
}

app/src/main/java/no/javazone/scheduler/ui/partners/PartnersRoute.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import androidx.lifecycle.viewmodel.compose.viewModel
2121
import coil.ImageLoader
2222
import coil.annotation.ExperimentalCoilApi
2323
import coil.compose.LocalImageLoader
24-
import coil.compose.rememberImagePainter
24+
import coil.compose.rememberAsyncImagePainter
2525
import no.javazone.scheduler.AppContainer
2626
import no.javazone.scheduler.model.Partner
2727
import no.javazone.scheduler.viewmodels.PartnersViewModel
@@ -65,7 +65,7 @@ fun PartnersContent(
6565
modifier = Modifier.padding(5.dp)
6666
) {
6767
Image(
68-
painter = rememberImagePainter(partner.logoUrl, imageLoader = imageLoader),
68+
painter = rememberAsyncImagePainter(partner.logoUrl, imageLoader = imageLoader),
6969
contentDescription = partner.name,
7070
modifier = Modifier
7171
.size(74.dp)

app/src/main/java/no/javazone/scheduler/ui/sessions/DetailsRoute.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import androidx.compose.ui.tooling.preview.PreviewParameter
2121
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
2222
import androidx.compose.ui.unit.dp
2323
import androidx.navigation.NavHostController
24+
import coil.compose.rememberAsyncImagePainter
2425
import coil.compose.rememberImagePainter
2526
import no.javazone.scheduler.R
2627
import no.javazone.scheduler.model.ConferenceTalk
@@ -126,7 +127,7 @@ private fun DetailsContent(
126127
Column {
127128
if (speaker.avatarUrl != null) {
128129
Image(
129-
painter = rememberImagePainter(speaker.avatarUrl),
130+
painter = rememberAsyncImagePainter(speaker.avatarUrl),
130131
contentDescription = speaker.name,
131132
modifier = Modifier.size(74.dp)
132133
)

app/src/main/java/no/javazone/scheduler/utils/Constants.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package no.javazone.scheduler.utils
22

33
import okhttp3.MediaType
4+
import okhttp3.MediaType.Companion.toMediaType
5+
import okhttp3.MediaType.Companion.toMediaTypeOrNull
46
import java.time.LocalDate
57

68
const val SESSIONS_FILENAME = "sessions.json"
@@ -11,7 +13,7 @@ const val APP_PREFERENCE_FILE = "javazone"
1113
const val JAVAZONE_BASE_URL = "https://sleepingpill.javazone.no/"
1214
const val JAVAZONE_DATE_PATTERN = "dd.MM.yyyy"
1315

14-
val APPLICATION_JSON: MediaType = MediaType.parse("application/json")!!
16+
val APPLICATION_JSON: MediaType = "application/json".toMediaType()
1517

1618

1719
val WORKSHOP_DAY: LocalDate = LocalDate.of(2021, 12, 7)

build.gradle

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@
33
buildscript {
44
ext {
55
accompanistVersion = '0.20.0'
6-
activityVersion = '1.5.0'
7-
appCompatVersion = '1.4.2'
8-
coilVersion = '1.4.0'
6+
activityVersion = '1.5.1'
7+
appCompatVersion = '1.5.0'
8+
coilVersion = '2.2.0'
99
composeCompilerVersion = '1.2.0'
10-
composeVersion = '1.2.0-rc03'
10+
composeVersion = '1.2.1'
1111
constraintLayoutVersion = '2.1.1'
1212
coreKtxVersion = '1.8.0'
1313
coroutinesVersion = '1.5.2'
1414
desugarLibVersion = '1.1.5'
1515
espressoVersion = '3.4.0'
1616
extJunitVersion = '1.1.3'
17-
googleMaterialversion = '1.7.0-alpha03'
17+
googleMaterialversion = '1.7.0-beta01'
1818
kotlinVersion = "1.7.0"
1919
kotlinxSerializationVersion = "1.3.2"
20-
lifecycleVersion = '2.5.0'
21-
material3Version = '1.0.0-alpha14'
20+
lifecycleVersion = '2.5.1'
21+
material3Version = '1.0.0-alpha16'
2222
materialVersion = '1.4.0'
23-
navVersion = "2.5.0"
24-
junitVersion = "4.12"
23+
navVersion = "2.5.1"
24+
junitVersion = "4.13.2"
2525
retroFit2Version = "2.9.0"
2626
retroFitKotlinSerializationVersion = "0.8.0"
2727
roboeletricVersion = "4.7"
@@ -37,7 +37,7 @@ buildscript {
3737
mavenCentral()
3838
}
3939
dependencies {
40-
classpath 'com.android.tools.build:gradle:7.2.1'
40+
classpath 'com.android.tools.build:gradle:7.2.2'
4141
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
4242
// NOTE: Do not place your application dependencies here; they belong
4343
// in the individual module build.gradle files

0 commit comments

Comments
 (0)