|
|
|
|
|
by hombre_fatal
1499 days ago
|
|
Well, forms aren't easy on any client toolkit (e.g. iOS/Android). Forms are hard because they are (1) pure user input—often textual—, thus inheriting all fundamental difficulties with user input, and (2) arbitrarily reactive such that changing one value may arbitrarily impact other values, e.g. bidirectionally, and (3) you are at the mercy of the platform supporting the input UX that you want to build and you quickly find yourself off the rails otherwise. This means that even though forms seem like they should be trivial, it's just as hard to generalize over forms as any other UI concept. Or rather, it's not a solved problem for the same reason UI in general isn't a solved problem. |
|
I've done forms with Qt, QML and Flutter, and it's completely different experience.