Skip to content

Instantly share code, notes, and snippets.

@JakubNeukirch
JakubNeukirch / Style.kt
Created November 12, 2024 14:02
Style in Kotlin Multiplatform Compose
// LocalAppTheme
val LocalAppTheme = staticCompositionLocalOf { DefaultAppTheme }
val DefaultAppTheme = AppTheme(
colors = DarkThemeColors,
typography = DefaultAppTypography,
dimension = DefaultAppDimension
)
// AppTheme
@JakubNeukirch
JakubNeukirch / ShuffleText.kt
Created October 29, 2024 16:22
Voldemort ShuffleText animation in Kotlin Multiplatform
import androidx.compose.animation.core.tween
import androidx.compose.foundation.ExperimentalFoundationApi
import androidx.compose.foundation.lazy.LazyRow
import androidx.compose.foundation.lazy.items
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
@Composable
@JakubNeukirch
JakubNeukirch / ExampleNavigation.kt
Created October 28, 2024 18:21
Navigation in Kotlin Multiplatform with Compose
navigationController.navigate(DetailRoute(item))