v1.0.0
Android · Jetpack Compose
Native Android library for Sitka. Built with Jetpack Compose and Material 3 interoperability.
Installation
Add the Sitka repository and dependency to your build.gradle.kts file.
kotlin
dependencies {
implementation("com.sitka.design:android-compose:1.0.0")
}Usage
Wrap your activity content in SitkaTheme.
kotlin
import com.sitka.design.theme.SitkaTheme
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
SitkaTheme(darkTheme = true) {
HomeScreen()
}
}
}
}Tokens
Access tokens via the SitkaTheme singleton.
kotlin
Text(
text = "Hello Sitka",
color = SitkaTheme.colors.textPrimary,
style = SitkaTheme.typography.base,
modifier = Modifier.padding(SitkaTheme.spacing.md)
)Glass Composables
The Android library includes a custom GlassCard that uses RenderEffect (API 31+) for blurring.
kotlin
import com.sitka.design.components.GlassCard
GlassCard(
modifier = Modifier.size(200.dp),
blurRadius = SitkaTheme.materials.blurLarge
) {
Text("Spatial Android")
}