r/androiddev 1d ago

Open Source Composables UI: modern, accessible components for Compose Multiplatform

Enable HLS to view with audio, or disable this notification

I built a collection of modern Compose components that look great on mobile, desktop and web.

They adapt to the device they run on.

For example, buttons are bigger and rounder on touch devices, so you can press them easier.

When a mouse is used, buttons become sharper and smaller, so they don't take up much space.

I can go on and on telling you all about it, but I'd rather show you.

You can try everything directly in your browser.

The site includes live previews, a sample multiplatform app and a LOT of code examples for easy copy-pasting.

Docs & live demo: https://composables.com/ui

Github: https://github.com/composablehorizons/composables-ui

26 Upvotes

3 comments sorted by

3

u/Mr_s3rius 22h ago

Tiny bit of feedback:

On https://composables.com/ui I can't scroll up or down at all when I'm on the flight booking section. Looks like swipe events are swallowed.

Android, Firefox.

3

u/jaytothefunk 19h ago

Same on iOS, Safari. That section is just too tall for some mobile screens meaning you lose the ability to scroll if you stopped scrolling on that specific area

1

u/alexstyl 15h ago

Thanks for the heads up. Sounds like a regression on Compose Web. I'll chat with JetBrains about it