Would you mind elaborating on why you feel this? Particularly why you personally felt it to be better than React Native?
Would you mind elaborating on why you feel this? Particularly why you personally felt it to be better than React Native?
2) Tooling. Everything about the installation, update, package import, debugging, UI inspecting, performance monitoring... EVERYTHING about the development lifecycle is better with Flutter and that's because of its TOOLING. Straight out of the box you get debugging and performance monitoring. It couldn't be simpler. You run your app in debug mode and it ASKS you if you want to display a performance monitoring tool. Awesome.
3) "Out of the box" widgets / components. Hands down, Flutter ships with more widgets (components) out of the box. Often when looking for a component in flutter, it was supported "out of the box", whereas React Native required I npm install some 3rd party package, from some developer I'd never heard of, who probably isn't maintaining the project anymore.
4) Performance. I'm a strong advocate for writing your app in native code. I believe you will never get the same performance in a hybrid app, especially if you have complex animations, or huge lists.
With that said... Flutter has completely blown me away. For the first time, I actually can't tell if an app is hybrid if it's a flutter app. The responsiveness is on par with native. The UI / Animations are on par with native. The same simply cannot be said for React Native.
https://cdn.nubank.com.br/mobile/taskforce/nubank-mobile-arc...