Skip to content

Stance for Android

At home on Android.
On every screen.

Jetpack Compose components for phones, tablets and foldables.

The Stance showcase app running on AndroidThe Stance showcase app running on Android

Made for the platform.

Phone. Tablet. Light and dark.

The Stance showcase app on a tabletThe Stance showcase app on Android in dark appearance

Up and running in a minute.

Android 7.0 (API 24) or later · Material 3 · Kotlin

Installation guide
build.gradle.kts
implementation("com.bindshq:stance-compose:0.1.0")

Reads like Jetpack Compose.

Small, composable APIs that follow the conventions you already use.

Theming Adaptive and Views
kotlin
@Composable
fun TemplateSettings() {
    var name by remember { mutableStateOf("Sales team signature") }
    var autoApply by remember { mutableStateOf(true) }

    StanceCard {
        StanceTextField(name, { name = it }, label = "Template name", required = true)
        StanceSwitch("Apply to new members", autoApply, { autoApply = it })
        StanceButton("Deploy", onClick = {})
    }
}

68 components.

49 build on system controls. The rest fill the gaps the platform leaves.

See all

Questions.

Stance for Android is the Jetpack Compose library of Stance, the open-source design system by Binds. It provides themed composables built on Material 3 that share their design tokens with the web and iOS libraries.

Start with one screen.
Grow from there.