
Current state of design systems and UI libraries
I am coming to KMP from native iOS and Expo. Already did some agent powered work with KMP and managed to release app built with it that has some decent usage for an enterprise customers. KMP is lovely and I want to do more things with it.
There’s a one little thing though. I just can’t stand material design - I find it obnoxious, over-dramatic, and really hard to customize in a way that hides its ugliness (worth to mention that I am also not loving Liquid Glass for the same reasons). I know this is matter of taste, but I really much prefer design systems that are middle ground between the two native takes on UI, as typically they are made for the purpose of blending in with whatever branding you’ve got. A good example of what I am taking about is HeroUI from React Native world - https://heroui.com/en/docs/native/getting-started
Now, what’s the current landscape of “middle-ground” UIs in KMP world? Is using compose/material as a foundation for your own design system the best way to do it?
What’s the latest practice and path forward? I am guessing compose is a still moving target and there might be a lot of things just around the corner?
So many questions! Would love to hear some battle stories rather than talking this through with Claude heheh