I do really need to give flutter a try. My only reason I haven't yet is that I have no desire to learn Dart. How do you (or anyone) like Dart compared to Java or Kotlin?
Went from c# to flutter and it was easy.
The new concepts for me were using immutable classes with the keyword "final", and the whole concept of state management in mobile apps because I've mainly done backend.
I've only used kotlin in the android files for flutter but nothing else.
I'm also not totally objective on that because my Java experience is from a long long time ago, my general feeling is that flutter is less bloated than java.
And I don't want to start a culture war on this, because we all know turbo Pascal is the best.
I have way more experience with java on android than Flutter, and Flutter so far has been a breeze.
Kotlin with Compose is a massively nicer experience than Dart/Flutter
Now with KMP you can build a desktop/iOS/Android app with single codebase as well.