3 ms·
I'm in the process of porting a reasonably complex hobby app that I built in RN to Flutter. Things I like better about Flutter: - Cleaner upgrades. For mere m
by wkrause 8y ago
I'm in the process of porting a reasonably complex hobby app that I built in RN to Flutter.
Things I like better about Flutter:
- Cleaner upgrades. For mere mortals like myself, RN can be really painful to upgrade sometimes. This is imho the most frustrating part of working in RN.
- Navigation makes sense out of the box in Flutter. react-navigation is getting better, but there has been a lot of churn there and there's still no community consensus on the "right" navigation library for RN.
- More opinionated stylized components. It takes a lot less work to get something that looks good using the standard components in Flutter.
- Dart is typed (yes I could use TypeScript with RN, but at least when I started building my app in RN, Flow was in some circles the preferred typing system and it took non-trivial effort to get TS working in RN in earlier versions).
Things I like better about RN:
- I think the debug tools, especially if you're using redux is superior in RN
- Greater portability to the web. Yes, the Flutter team is beginning to address this with Hummingbird, but there are many more options with RN
- React is still my go-to for building webapps, and even though Dart is quite similar to JS, improvements/maintenance of React skills while working on a mobile app is quite nice.