Flutter UI disappoints me

<rant> I’ve been programming in Flutter for years, now. And for the most part it’s fine…except for the sizing problems. I feel a deep weariness from the sizing problems. Specifically, I’m referring to how certain UI elements need to know how much space they have before they’ll render – and if you put them in, say, a ListView, that can be as big as necessary, they just WON’T render, and instead give you page after page of semi-cryptic error message. I vaguely understand that this is a consequence of some of the design choices the Flutter team made, relating to layout speed and so forth. It’s just, it happens so often, under circumstances that would be perfectly reasonable and doable in most any OTHER UI framework. I’ve never had a problem with this in any other UI framework, most of them just figure it out. And I just, cannot be bothered. I’ve made a few halfhearted attempts to learn why it does this and how to actually deal with it, but it’s not enough. Every time the errors happen, I weep dry imaginary tears. I weakly flail my arms in the direction of Google and Stack Overflow and copy things into my code until it works again. And I become just that little bit more disappointed in Flutter. </rant>

One thought on “Flutter UI disappoints me

Leave a reply to erhannis Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.