3 ms·
Exactly this. They are very different systems. Flutter renders onto a "canvas" and has a completely custom implementation of "native-like" views for each platf
by oakesm9 7y ago
Exactly this. They are very different systems.
Flutter renders onto a "canvas" and has a completely custom implementation of "native-like" views for each platform. They need to reimplement everything about platform views from scratch.
React Native lets the native OS render actual native views, but lays them out and controls their properties using Javascript. You get the native behaviours "for free", but you do sometimes end up in the lowest common denominator position.
- k__ 7y agoYes. The common denominator isn't as low as one might expect. I'd guess at least 90% of all apps could be easily done with React-Native.
- SlowRobotAhead 7y agoSure. But what if the entire world doesn’t want to learn JavaScript? What if you don’t already know HTML, CSS, and JS? RN makes ZERO sense at that point. As a C developer, man, Flutter looks pretty damn logical!
- k__ 7y agohttps://mobile.twitter.com/LinguaBrowse/status/1220695261246382080 https://mobile.twitter.com/LinguaBrowse/status/1220695261246...
- SlowRobotAhead 7y agoI don't know if you read your own link or not, but he's first off complaining about a community plugin and not an official one. There is some truth that overlapping isn't well supported in Flutter CURRENTLY, but I can think of things that were well supported in RN 4 years ago either. I can't think of a single reason I would want an overlay EXCEPT an alert, and even then, I don't think he's right.
- oakesm9 7y agoIf it makes more sense, then go for it. With all of these platform abstractions you just need to understand the trade-offs they're making.