Been looking at dart-flutter relationship recently… seen what it can do… pretty
amaizing! Two birds with one stone is real! Before jumping to it, i soldem
wonder; - what are the compromises that one would face upon embarking this? -
can these comporises be that bad? (compared to native ios/android app dev) - how
bad are the work-arounds (if they exist) to these compromises? PS: any extra
information would be highly appretiated 😊
Before judging ( which i knw you will 🤣), I’m new to mobile dev. Sooo “handle with care”?
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)
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)