4 ms·
React Native will get rid of bridge costly serialization/deserialization for crutial parts like animations very soon. See talk https://www.youtube.com/watch?v=U
by finchisko 8y ago
React Native will get rid of bridge costly serialization/deserialization for crutial parts like animations very soon. See talk https://www.youtube.com/watch?v=UcqRXTriUVI https://www.youtube.com/watch?v=UcqRXTriUVI If you had already invested in RN, i wouldn't jump to flutter and rather wait. From what I read here on HN, even Android team is kind of skeptical about flutter (but maybe they are also about RN, who knows).
What I personally don't like about flutter is that I have to learn new language (which I cannot use anywhere else), ui components will never look look same as native (specially visible when you would like to mix native part of application with part written in flutter) and far less components and libraries to choose from than RN.
But of course there are some benefits on flutter's side too. Article covers that pretty much.
- pier25 8y ago> which I cannot use anywhere else You can certainly use Dart in the server, and even compiled to JavaScript in the browser (which I believe was its initial purpose).
- finchisko 8y agoYes in theory. But in practice ES6 or typescript is far more popular and usage of Dart in such use cases is marginal. My point is that, Dart can be used in web dev, but for most devs using flutter means to learn Dart first as they normally would choose ES6 or typescript.
- kyrra 8y agoThere is also angular dart. https://webdev.dartlang.org/angular https://webdev.dartlang.org/angular
- HappySweeney 8y agoThe hot reload feature makes all the negatives seem trivial. I cannot stress enough how much productivity improves when you can see your changes in less than a second.
- finchisko 8y agoRN has hot reload too.
- marcobellinaso 8y agobig YES! RN has that too, and it was one of its main benefits for me...for the rest, the experience with RN is not as friendly as it is with Flutter...
- emp 8y agohttp://www.injectionforxcode.com http://www.injectionforxcode.com lets you hot load swift/objc
- saagarjha 8y agoInjection is a nice project, but it’s fundamentally limited to what the what the Objective-C runtime allows.
- vyrotek 8y agoWhen I first tried flutter I thought writing Dart was going to annoy me. But I quickly realized how similar it is to C# and loved it. The vscode experience from nothing to hello world app running on my device was amazingly intuitive.
- apl002 8y agoIve been using RN for the last 6-8 months and love it. I have no plans to leave it anytime soon
- christocracy 8y agoI make Cordova, React Native, NativeScript and now Flutter plugins for a living. I’ve been using RN since it was born and I use it every day. Flutter has a superior developer experience in my opinion. Dart was a breeze to pick up.
- MarvelousWololo 8y agoWhat kind of plugins do you make?
- christocracy 8y agoI specialize in background geolocation. React Native - https://github.com/transistorsoft/react-native-background-geolocation https://github.com/transistorsoft/react-native-background-ge... - https://github.com/transistorsoft/react-native-background-fetch https://github.com/transistorsoft/react-native-background-fe... Flutter https://github.com/transistorsoft/flutter_background_geolocation https://github.com/transistorsoft/flutter_background_geoloca... https://github.com/transistorsoft/flutter_background_fetch https://github.com/transistorsoft/flutter_background_fetch
- finchisko 8y agoI guess you don't write flutter plugins in Dart or are you?