Literally half of programmers: "Ugh why can't everything be Javascript" Other half of programmers: "Ugh Javascript is the worst language in existence" /s
Given that javascript (esp on mobile) has a hard time reaching native performance, they presumably chose Dart because its design makes it immensely easier to target native iOS and Android without drastically augmenting JS to the point where it's no longer JS.
If there's a non-JS language that's easy to learn for a JS programmer, Dart (and I guess, TS) are it.
For something a bit beefier, we maintain a ‘gallery’ sample app that features a decent selection of widgets and a few demos: https://github.com/flutter/flutter/tree/master/examples/hell...
Disclaimer: I work on Flutter
As for editors, as you note, the instructions focus on IntelliJ/Android Studio, since that’s where the team has put most work, but there’s good support for VS Code (which I believe is what’s in the screenshot). For those who prefer something more minimal, you can find Dart support for vim and emacs too.
Why no plans to support non-mobile? I think it would help increase popularity to have a full solution.
Regarding trusting us to support a new framework, Flutter is entirely open source, so if Google every gives up, the code is still out there and can be maintained. Having said that, since AdWords is starting to use Flutter, it's probably going to be supported for a while.
I believe we have a sample app called "Flutter Gallery" in the app stores. See https://play.google.com/store/apps/details?id=io.flutter.gal...
There are plenty of iOS Flutter apps in the App Store. For example, the Hamilton app or. The fact that you can't tell if an app was written in Flutter just by looking at it (or even playing with it) is a Feature.