Join Nostr
2025-04-02 16:37:41 GMT

franzap on Nostr: My biggest gripe with Flutter is the leaky abstraction. Specifically for Android, ...

My biggest gripe with Flutter is the leaky abstraction.

Specifically for Android, being too exposed to the underlying layer of Java, XML and Gradle, which are time-tested but old, ugly pieces of software, designed by developers who have no interest in beauty.

If a low level error bubbles up, it should be caught by Flutter and a proper explanation and fixing steps provided - in Flutter conf. 95% of those are wicked, cryptic messages that are time consuming even with the help of LLMs, and providers of great annoyance.

The best thing going for it is the integration of Kotlin, a beautifully designed language that does a great job of reducing the prevalent ugliness in a typical Android dev stack.