The multi-platform frameworks (dart-flutter, react-native, etc), are they effective? To what extent?
The multi-platform frameworks (dart-flutter, react-native, etc), are they effective? To what extent?
I mostly have the same experience. I did a Xamarin.Mac app to port some windows code to the Mac. In some senses, it was amazing, because most of the business logic just worked and that saved a bunch of time. The UI was app kit, but with c# to obj-c bindings. That also mostly worked, however, when something broke, it really broke and was incredibly difficult to debug.
There are some use cases I’d recommend Xamarin for still, but the majority of cases are probably best solved by writing native code directly. (Or at least using a portable language such as C, C++ or Rust for cross platform business logic)
Been using Flutter for a while, hybrid frameworks are great for small teams, as you only have to make one app.
I think they’re good enough for most cases, just like with most tools it’s what you make out of it that will make it good or not, it’s easy to make a shitty native app.
For Flutter I would only say that it’s finally starting to be mature for stuff like navigation and state management.
Keep in mind that each solution has benefits and drawbacks, it’s all about tradeoffs.
Vue in general is the most interesting for me. Still a learner.
The way I can easily implement it like jQuery or code the whole thing for example. I like it.