Ross ROSS = Recommend OSS · open-source software intelligence for agents

skydoves/FlexibleBottomSheet

🐬 Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps. observed · 2026-08-28

github.com/skydoves/FlexibleBottomSheet · homepage · Kotlin · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

78/100

  • Activity 90
  • Release rhythm 67
  • Longevity 72
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 138.0
  • age_days: 1008
  • days_rel: 62
  • days_push: 62
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

1121 stars · 51 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

FlexibleBottomSheet is an advanced Compose Multiplatform bottom sheet library by skydoves. It extends the standard Material 3 ModalBottomSheet with segmented sizing, non-modal interaction behind the sheet, and state monitoring.

Use cases

  • show a bottom sheet with custom expanded sizes in Jetpack Compose
  • let users interact with content behind a bottom sheet like Google Maps
  • create multi-state bottom sheets with fully, intermediately, and slightly expanded states
  • replace ModalBottomSheet with more flexible sizing options
  • build a bottom sheet that works across Android, iOS, desktop, and web with Compose Multiplatform

When to choose

  • you need non-modal bottom sheets allowing interaction behind the sheet
  • you want segmented/custom sheet sizes beyond partially and fully expanded
  • you're using Compose Multiplatform and need a cross-platform bottom sheet
  • you want API compatibility with Material 3 ModalBottomSheet plus extra features

When to avoid

  • you only need a simple modal bottom sheet already covered by Material 3
  • your project doesn't use Jetpack Compose or Compose Multiplatform
  • you need bottom sheets outside the Compose UI ecosystem

Facets

library · maturity active

ui-components animation state-management mobile-development frontend cross-platform wasm jvm jetpack-compose compose-multiplatform bottom-sheet kotlin-multiplatform material3 android ios desktop

2 sources

Member repositories

RepositoryRoleHealth v2
skydoves/FlexibleBottomSheetmain78

For agents

markdown · JSON · MCP: product_card(name="skydoves/FlexibleBottomSheet")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem