When flutter came out publicly, first I thought no way it can get away with custom everything. But it turned out some developers don’t care about that at all.
When flutter came out publicly, first I thought no way it can get away with custom everything. But it turned out some developers don’t care about that at all.
1. I shipped more than five Flutter web apps with actual users for a couple of years, and it's been a great experience so far.
2. "Native" web core should burn in hell, and I hope Wasm will finally contribute to it. Amount of developers who do not realize that "native web" is a typesetting engine from 80s with a pile of hacks on top of it, is too large to fight the opinion, of course. And yet, as a developer, I care about using the right tool for the right task, and no amount of browser engine optimization can change the fact that XML-based markup language is not the right tool for modern performant cross-platforms UIs.
Partially agree on the web sentiment, it just lacks a proper model, both positioning and styling, for what we call apps.
Too lazy to check on android rn, but I recently worked with the apps/chats on it and entered text, it didn’t feel different.
whatsapp is the poster child of this technique btw.
So yes, compared to HTMLInputElement these are absolutely custom. But for a platform, absolutely native.