Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Flutter is actually pretty close to this right now. I'm building an app that targets Windows, Mac, iOS and Android and so far it's working really well on all of them with more than 90% code reuse.

If Google doesn't give up on it I think it's going to be a much better stack for cross platform applications than the browser is.



Flutter has a multitude of problems, at Google's inability to support anything long-term is probably the smallest.

Flutter apps don't look or work like native apps, and the only people who will put up with that are people who have to do so because their enterprise mandates it. Flutter apps have horrible battery performance. Flutter apps are always at least six months behind what is possible with native toolkits and SDKs. Flutter apps use a language that literally no one other than Sass or Flutter developers actually want to use and that offers exactly no benefit over the dozens of other possible languages out there.

Flutter is Java Swing, but worse in pretty much every way.


This doesn't match my experience at all. It's leagues ahead of react native in memory usage, disk space, responsiveness etc.

Users are used to apps that don't look much like the out of the box platform toolkit by now. Even apple isn't very consistent about this anymore.

Native is better if course if you have the luxury of writing your app twice or three times but not many of us do.


> If Google doesn't give up on it I think it's going to be a much better stack for cross platform applications than the browser is.

When I read this, I don't know if you're saying it's not ready yet or something. Is it close but not there yet? Do you experience bugs?


No so far I've had a great experience with it. But keeping up with new improvements and changes to the underlying platforms is going to require ongoing investment. Hopefully google continues to think it's worth it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: