3 ms·
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/ https://
by andymoe 3y 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/ https://flexboxfroggy.com/
After that maybe allow yourself to look into something like cross platform flutter. https://docs.flutter.dev/ui/layout 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.
- solardev 3y agoToday, I think it's also possible to work in higher levels and not need to know the ins and outs of CSS as much anymore. They're more "nice-to-haves" rather than "must-haves", and you can usually Google/StackOverflow your way out of rabbit holes as you encounter them, not needing to learn all of it at once beforehand. 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.