It is sad but the name Facebook on any engineering project makes me think twice before considering adopting it.
Flutter looks like it could be really interesting framework.
Especially since it should allow to write apps for iOS, Android AND Fuchsia.
I am quite happy with kotlin on Android & Swift on iOS (and their respective native frameworks) but if Google publishes Fuchsia as Android's replacement with Flutter as its app framework, it could be an interesting switch :
Rewrite your app in Fuchsia. It is going to take a while of course BUT you are going to be able to publish the new on both Android & Fuchsia (in order to still support 'legacy' for a while)
GWT had its purpose. You need to remember that it was released before jquery was a thing. And also to realize it was the first (was it?) framework to push the large single page apps that worked in all browsers. It was created so Google could make the AdWords and Adsense UIs.
Today's AdWords UI uses AngularDart. So they've moved away from GWT. But 11 years ago the JavaScript landscape was very different.
[I work for Google, but I was doing GWT dev for 4 years before joining]
It is sad but the name Facebook on any engineering project makes me think twice before considering adopting it.
Flutter looks like it could be really interesting framework.
Especially since it should allow to write apps for iOS, Android AND Fuchsia.
I am quite happy with kotlin on Android & Swift on iOS (and their respective native frameworks) but if Google publishes Fuchsia as Android's replacement with Flutter as its app framework, it could be an interesting switch :
Rewrite your app in Fuchsia. It is going to take a while of course BUT you are going to be able to publish the new on both Android & Fuchsia (in order to still support 'legacy' for a while)