"Flutter is committed to supporting developers in making their apps more accessible, and includes first-class framework support for accessibility in addition to that provided by the underlying operating system, including:
Large fonts
Render text widgets with user-specified font sizes
Screen readers
Communicate spoken feedback about UI contents
Sufficient contrast
Render widgets with colors that have sufficient contrast"
>But doesn't it seem reasonable to use TypeScript for flutter now?
Flutter started as an experiment from chrome team, so their first language was JavaScript, when they move to dart they decided to write the whole framework layer in dart, the engine is in C/C++, so it seems there is no going back to a JS world.
With the Dart, they got a VM, GC and other tools and a language team that could grow Dart to suit flutter.
They also got stateful hotreload, a Dart idea, which was something that the Flutter team didn't know they wanted.
Is it used for anything other than Flutter? I remember they initially pitched Dart as a wholesale replacement for JavaScript on the web, before Flutter even existed.
Lars gave a talk last year and said the intent was to put dart vm in chrome, then the whole mobile thing happen and there was no room for extra stuff in chrome.
https://youtu.be/mPna6D21Eqg?t=480
Flutter on studio 4 is working fine for me onlinux, just had to enable and upgrade the flutter and dart plugins, only tried on flutter master channel with linux and web devices.
Yeah Flutter's main focus is mobile, they are working on Desktop Flutter, you can try it out on the master channel.
It looks like they are making progress, Chris Sells, a Flutter PM, tweeted
"While things have been delayed on the desktop side for Flutter due to the current crisis, the team has been working hard to bring both Windows and Linux support to alpha. I think you're going to be happy about what you see."
https://twitter.com/csells/status/1261036199294062592
If you just want to try out flutter, I wonder if you can avoid the android stuff by just running on ios and when they are ready the desktop and the web.
Unfortunately, that solution is a dud. It does not work.
flutter doctor is looking for the sdkmanager in an outdated directory.
The point is not "googling" for fixes, the point is this software is not a well maintained software if I have to spend hours to just "Get started..."
Developers, abandon this piece of crap.
Android sdkmanager tool not found (%LOCALAPPDATA%\Android\Sdk\tools\bin\sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.
They certainly did find a new purpose for Dart outside of it being used in parts of their Ads platform, but
Flutter, when is was the chrome experiment called sky, first started out using Javascript.
The chrome guys decided to move on and look at several language before going with Dart, Swift may have been an option, if it was opensource at the time.
Seems a reason for Dart's failure in the web space was mobile.
Lar gave a talk last year about his and Kasper iot startup https://www.toitware.com/ he mentions why dart didn't make it into chrome, saying "then the whole mobile shift happen and there was no room for extra stuff in chrome"
https://youtu.be/mPna6D21Eqg
Large fonts
Render text widgets with user-specified font sizes
Screen readers
Communicate spoken feedback about UI contents
Sufficient contrast
Render widgets with colors that have sufficient contrast"
via
https://flutter.dev/docs/development/accessibility-and-local...