| ▲ | Arch-TK 9 hours ago | |
Interactive UI design tools are cool when you're not a programmer, an inexperienced programmer, or lack the imagination necessary to create new abstractions. UI preview tools are incredibly useful, hot reloading when doing UI work is, again, incredibly useful. What nobody needs in their life is to meticulously hand place elements and align them only for the auto-resizing logic to fuck things up. You want good abstractions which let you easily and quickly define UI elements and to define new composable widgets. So that you can declare in your code details of how things should be aligned with respect to each other, and leave final layout to more code which, if you are lucky, you might not even need to write. For an example, check out jetpack compose. It's not completely flawless, but it truly isn't bad. | ||