Teaching Compose to designers. Do we have a drag/d...
# compose
a
Teaching Compose to designers. Do we have a drag/drop tool -/- GUI UI builders for Compose?
🔥 2
🙈 1
We are working in AS / XCode Previews right now but would love a more graphical tool.
I thought we had a tool on the web but can not find it now ...
They are doing great with Compose(Kotlin) and SwiftUI(Swift) - just would be nice to have a fully GUI based tool as a another tool in war chest
k
In a more traditional toolkit, you maybe have couple dozen things that you can drop onto the canvas (buttons, checkboxes, panels, etc). In a larger compose codebase this can quickly go into hundreds
👍 2
a
why? You drop a button and then set the modifiers. It is not much diff than what we do now ... "maybe have couple dozen things that you can drop onto the canvas (buttons, checkboxes, panels, etc)." -- and set the modifiers. Just the output now is Kotlin or Swift code
k
Compose approach is quite different, heavily encouraging building an hierarchy of smaller, reusable "things"
a
not true. most UI systems "heavily encouraging building an hierarchy of smaller, reusable "things". That is just good design https://medium.com/babylon-engineering/android-implementation-of-a-design-system-19c3fdf50bbb
Something like this for Compose. https://detailspro.app/ "You can design interfaces, widgets, screens, and anything you dream up with our drag-and-drop interface—all in real SwiftUI." Not advocating for these tools. Believe code is the best design tool. Just wondering if we have something like DetailsPro for Compose?
r
It is used only by juniors
👌 1
👎 2
👎🏽 1
a
Why? It's another tool that helps build apps. Would not be surprised if the Android team release a tool like DetailsPro for Compose. So people who use powerful tools are juniors ... This sounds more judgmental than helpful.
Keep asking Compose team about tooling and happy with what they have done so far https://developer.android.com/jetpack/compose/tooling but really miss constraint layout https://developer.android.com/training/constraint-layout and motion layout tools https://developer.android.com/training/constraint-layout/motionlayout Interesting what they are doing with JSON. Someone in the community shared a web GUI tool for Compose UI design but my Slack skill suck and can not find it 🤷🏽... If you could 🙏🏽 share it again ...
That!

https://www.youtube.com/watch?v=RS6By_pE7uo&t=8319s

So much for it's a bad idea or will not work!