Hacker News new | ask | show | jobs
by ac130kz 1074 days ago
Native

+: Great performance, Compose (with multiplatform) is awesome, you also can write basically anything

-: Cost is at least 2-3x, if you use a lot of system dependent libraries (and you'll probably do), higher skill ceiling and harder learning curve (you'll have to learn everything - 5x of RN or Flutter)

RN

+: Shared web stack is a killer feature, easily pushable code, native look

-: Awful performance, the ecosystem is a bit beaten, lots of plugins are poorly supported

Flutter

+: Time to market is king, performance is fine, huge standard lib, superb libraries for state management, less tiresome to setup proper types than Typescript

-: Some long running issues like the lack of static metaprogramming are nuts, wonky threading, non-native look and feel is still (and will probably be) a thing, library support is okayish, could be better (especially, if google actually cared about basic features like a good http client, for example)