New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Add Official Support] Add Support for Flutter Installer #63619
Comments
Officially recommending an installer built with Flutter prior to adding accessibility support to the desktop embeddings seems problematic. |
my perspective as an Ubuntu user: The idea of simplifying the installation isn't new, all the above strictly imho |
@iapicca |
I don't believe this is ready to endorse officially. |
@csells what are the points where you think need upgrades? Please point the out to them if you may. 🚀😇 P.S. For the Windows cmd, it is in Dart, |
The last time I looked, it was using a curl command and popping up command windows to down the downloads instead of downloading using the Dart package:http. Also, as Stuart points out, the desktop stuff itself is not itself endorsed officially, e.g. it lacks a11y support. That isn't your fault but does slow us down in turns of endorsing it officially. |
That's dart-lang/sdk#39945 |
Just to be clear, we have till now two problems:
I would be happy if you could point to any other problems standing in officially endorsing the installer so I could solve. And thanks for you guys for taking from your time. |
Thanks, I see. It seems it has been 8 months. What are the limitations? |
Glancing at some of the installer code, there's what I would consider to be a worrying anti-pattern of constantly shelling out using raw strings instead of the much safer argument-array-based approach, which is asking for subtle bugs. Also shelling out for reasons that aren't clear to me (like making a directory, which is trivial to do directly in Dart). |
@stuartmorgan @csells |
This probably isn't the most productive way to go about this. I would imagine (or at least hope) that before officially endorsing a project like this there would be some sort of review process, where issues like the ones raised above could be handled. |
This is a small update
I am working on refactoring the code and making it better. The API I created to get download links for the products dynamically now uses a link for VS Code that redirects to the latest download link. API is here: http://flutter-installer-api.herokuapp.com/. I just need to get a link that gets the latest release of Android Studio and IntelliJIDEA so that they also become dynamic and I don't need to update them. The API is useful for the sake of getting the latest version of apps even if you use an old version of the Flutter Installer. and overall the code is a lot cleaner 🙃🚀 |
As MacOS user, I really prefer to have a click-to-install installer so it's easier to install Flutter on new laptop. I've done it 3 times since I started Flutter, and the steps are still the same after 2 years 😳 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This is a small update 2
Will be updating here so we know what is the stage of the app. If you have any notes that are holding that pp back kindly mention me with them here. |
sidekick seems to be a very solid alternative to flutter installer |
I would like to propose adding official support for Flutter Installer, a tool I made using Flutter to install Flutter on any desktop OS.
Link to GitHub repo: https://github.com/yazeedalkhalaf/Flutter_Installer
The text was updated successfully, but these errors were encountered: