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

Flutter is truly a piece of great tech with remarkable quality and value. I hope the right path will be found.

I think companies using it for commercial purposes (like what we're doing) should contribute something to the effort to help make sure Flutter not only survives, but flourishes.

Bug bounties, supporting individual developers, supporting efforts and initiatives, professional services, or any other way that helps the project move forward will be great.



> Flutter is truly a piece of great tech with remarkable quality and value.

How does it compare to React Native from user and developer experience perspectives? Are there other competitors?


It's better in most ways, for example, just recently LG decided to rewrite its TV apps from RN to Flutter

https://webostv.developer.lge.com/news/2024-07-15-new-and-su...

> Most of our apps use React. When we first adopted React, we were pleased with the development productivity it provided, but sadly its initial performance was subpar in terms of start-up time, memory consumption, and responsiveness. After significant and complicated optimizations we reached performance benchmarks that were good enough, and yet we desired a new technology that was both fast and simple.

> To our delight, our very first prototype with Flutter easily exceeded our target benchmarks! Without any optimization whatsoever, our Flutter rewrite launched twice as fast as our original app, consumed less runtime memory, and felt more responsive and playful to use


Misleading on the comment, LG WebOS is using EnactJS (Framework on top of ReactJS) + Chromium Embedded Browser, not native, just webapp on browser.

But React Native is different , JS code compiled to native code using c/c++ compiler on target system. Flutter also do like this one.

Embedded browser is slower than native app, because extra browser layer than native one.


> But React Native is different , JS code compiled to native code using c/c++ compiler on target system. Flutter also do like this one.

Sure, but you're compiling two radically different languages. JavaScript is dynamically typed (even with TypeScript) and Dart has a sound static type system.

It's much easier to compile Dart to efficient native code than it is JavaScript.


I wonder how it compares now with the latest version of RN that brings out a lot of performance gains induced by the removal of their native bridge, and also faster startup by making lazy loading of modules the default option


Sounds like it might be talking about web React, not RN, also


Not familiar with webOS, but are they talking about React Native specifically or just "web" stack React?


Faster and better in almost every respect we've looked at vs React Native or Electron. We're super happy with this choice we made quite some time ago.

I'm not qualified to give an in depth review/comparison, however.

Edit: we use flutter to build an app which runs on iOS, Android, macOS, Windows and Linux -- the same code base with pretty minor adaptations to desktop vs mobile and different screen sizes.

The experience has so far been fantastic. It's fast, it's relatively light weight, it's performant, it's a pleasure and we couldn't imagine doing it any other way.


We have worked with flutter since 2019; having built internal apps for our staff, public apps for our customers, small utility apps etc- this has been our experience as well. Not only flutter has been rock solid, easy and fast to develop, it has a wide array of libraries. Long may it continue.


I've been working with Flutter for a little over 2 years nonstop. Before I started this project, knowing enough react, I experimented with react native, Expo, also quasar, capacitor, nativescript, and other cross-platform mobile solutions. Flutter/Dart was just nicer to deal with than everything else. I needed to work with C code too, and Flutter made it straightforward with FFI.

The developer experience was great and the Flutter team was very responsive with questions I asked.


For xplat is same concept, compile to native code on multiple target system.

The other xplat framework same as Flutter:

- React Native

- Kotlin Multiplatform

- NET MAUI

- NativeScript

- Slint


Ionic&Capacitor with Angular/React/Vue

NativeScript




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

Search: