|
|
|
|
|
by andymoe
959 days ago
|
|
We all kinda hate it but if you want to build UIs on the web you probably have to learn it. Start with mastering flexboxes https://flexboxfroggy.com/ After that maybe allow yourself to look into something like cross platform flutter. https://docs.flutter.dev/ui/layout That and the other native stuff (ios, android, the 10 windows layout languages) is not really any easier. UIs are tough to do well. |
|
I'm a frontend dev who grew up with CSS, but some of my coworkers started after that era and still contribute valuable work. A lot of it is in higher levels of abstraction now, such as component libraries (whether built in-house or third-party or, often, a forked/extended version of an open-source one). The CSS is already mostly defined for you by these systems and for the most part they're fine.
Yes, your UIs end up looking a bit generic, like the modern version of "just another Bootstrap page", but I'd argue this is a good thing: that FE devs can now spend time building business logic and user flows instead of (sigh) centering divs across three browsers.