Skip to content

Commit

Permalink
Merge pull request #100 from GetStream/stream/6.0.4
Browse files Browse the repository at this point in the history
Bump dependencies and mark Immutable to the WhatsAppUser
  • Loading branch information
skydoves authored Oct 17, 2023
2 parents a9b40c1 + 4d7196a commit 8e7cf17
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 19 deletions.
3 changes: 0 additions & 3 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,6 @@ dependencies {

// jetpack
implementation(libs.androidx.startup)
implementation(libs.hilt.android)
implementation(libs.androidx.hilt.navigation.compose)
kapt(libs.hilt.compiler)

// image loading
implementation(libs.landscapist.glide)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ class AndroidHiltConventionPlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
with(pluginManager) {
apply("org.jetbrains.kotlin.kapt")
apply("com.google.devtools.ksp")
}

val libs = extensions.getByType<VersionCatalogsExtension>().named("libs")

dependencies {
add("implementation", libs.findLibrary("hilt.android").get())
add("implementation", libs.findLibrary("androidx.hilt.navigation.compose").get())
add("kapt", libs.findLibrary("hilt.compiler").get())
add("ksp", libs.findLibrary("hilt.compiler").get())
}
}
}
Expand Down
1 change: 1 addition & 0 deletions core/model/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,5 @@ dependencies {
api(libs.stream.client)
api(libs.retrofit.kotlin.serialization)
api(libs.kotlinx.serialization.json)
compileOnly(libs.compose.stable.marker)
}
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,13 @@
package io.getstream.whatsappclone.model

import android.os.Parcelable
import androidx.compose.runtime.Immutable
import kotlinx.parcelize.Parcelize
import kotlinx.serialization.Serializable

@Parcelize
@Serializable
@Immutable
data class WhatsAppUser(
val gender: String,
val name: String,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,10 @@ import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.size
import androidx.compose.material.TopAppBar
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.SmallTopAppBar
import androidx.compose.material3.Text
import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
Expand All @@ -40,7 +39,7 @@ import io.getstream.whatsappclone.navigation.WhatsAppCloneComposeNavigator
fun WhatsAppCallHistoryTopBar(
composeNavigator: AppComposeNavigator
) {
SmallTopAppBar(
TopAppBar(
modifier = Modifier.fillMaxWidth(),
navigationIcon = {
Icon(
Expand Down Expand Up @@ -78,9 +77,7 @@ fun WhatsAppCallHistoryTopBar(
contentDescription = null
)
},
colors = TopAppBarDefaults.smallTopAppBarColors(
containerColor = MaterialTheme.colorScheme.primary
)
contentColor = MaterialTheme.colorScheme.primary
)
}

Expand Down
18 changes: 10 additions & 8 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,24 +13,25 @@ androidxComposeCompiler = "1.5.3"
androidxComposeMaterial3 = "1.0.0-alpha13"
androidxComposeConstraintLayout = "1.0.1"
androidxComposeNavigation = "2.5.3"
androidxCore = "1.8.0"
androidxCore = "1.12.0"
androidxHiltNavigationCompose = "1.0.0"
androidxLifecycle = "2.6.1"
androidxLifecycle = "2.6.2"
androidxMacroBenchmark = "1.1.1"
androidxNavigation = "2.5.0"
androidxProfileinstaller = "1.3.0"
androidxProfileinstaller = "1.3.1"
androidxStartup = "1.1.1"
androidxRoom = "2.5.1"
androidxTest = "1.4.0"
androidxRoom = "2.5.2"
androidxTest = "1.5.0"
androidxTestExt = "1.1.3"
androidxTracing = "1.1.0"
androidxUiAutomator = "2.2.0"
hilt = "2.46"
composeStableMarker = "1.0.1"
hilt = "2.48.1"
hiltExt = "1.0.0"
junit4 = "4.13.2"
kotlin = "1.9.10"
kotlinxCoroutines = "1.7.2"
kotlinxSerializationJson = "1.5.1"
kotlinxCoroutines = "1.7.3"
kotlinxSerializationJson = "1.6.0"
ksp = "1.9.10-1.0.13"
ktlint = "0.43.0"
okhttp = "4.11.0"
Expand Down Expand Up @@ -78,6 +79,7 @@ androidx-test-runner = { group = "androidx.test", name = "runner", version.ref =
androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidxTest" }
androidx-test-uiautomator = { group = "androidx.test.uiautomator", name = "uiautomator", version.ref = "androidxUiAutomator" }
androidx-startup = { group = "androidx.startup", name = "startup-runtime", version.ref = "androidxStartup" }
compose-stable-marker = { group = "com.github.skydoves", name = "compose-stable-marker", version.ref = "composeStableMarker" }
hilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" }
hilt-compiler = { group = "com.google.dagger", name = "hilt-android-compiler", version.ref = "hilt" }
hilt-android-testing = { group = "com.google.dagger", name = "hilt-android-testing", version.ref = "hilt" }
Expand Down

0 comments on commit 8e7cf17

Please sign in to comment.