|
|
|
|
|
by rvanmil
2987 days ago
|
|
This looks really nice considering it's built with a cross platform framework. Did you also consider using React Native, and if so what made you decide to use Flutter instead? My team is looking to move away from Cordova for our cross platform mobile projects to either one of these so I'd be interested to hear about this. And thanks for open sourcing! |
|
In my work, I've been using other cross-platform technologies, such as Xamarin and React Native briefly (actually currently doing a customer project with RN). In my experience, RN is not that bad and mostly gets the job done, but I've grown to like Flutter more. The tooling and documentation are top-notch ("it just works"), and since it custom renders everything, the UIs are consistent across devices and platforms. For example, with React Native I had to recently fight with a third-party library to have gradients (RN doesn't support them), but couldn't get the library working.
Another thing that I heard from colleagues was that React Native can introduce a lot of breaking changes between versions. I have a one-year-old hobby Flutter project and I was still able to run that without any pain when the first beta came out.
Being a native Android & Java guy for the last 5 years or so, having the strong type system of Dart also felt more natural to me than Javascript.