Yet again don’t overinvest time in doing it perfectly the first time because you will never ship.
Yet again don’t overinvest time in doing it perfectly the first time because you will never ship.
Still, I use Electron apps that UI-wise are fine. Well-known examples include Discord and Slack. They’re big and a bit slow, but they’re fine and I appreciate the uniform user experience when I use those apps on other platforms.
Flutter is just better, provides something close to a native experience, and slick experiences at that (really slick animation is easy) while being an efficient cross-platform development solution (for mobile, also).
But electron etc are a fine choice. The heft of the Javascript ecosystem, if nothing else, is a serious consideration.
But yeah. Electron is usually bad, it gets worse if it's just a tiny app that you never interact with (all the problems, plus the RAM, for something that doesn't even need a good UI), and usually only tolerable for actively used foreground apps, if there was a ton of dev investment. Most hobby electron projects suck, if not for the the fact that they at least shipped something.