Page MenuHomeSolus

Package request: flutter
Closed, WontfixPublic

Description

name: flutter
homepage: https://flutter.io
why: Flutter is becoming pretty popular as a mobile app development framework.
open source: yes
tarball: https://github.com/flutter/flutter/archive/v1.1.4.tar.gz
GitHub: https://github.com/flutter/flutter

I would package and maintain this one.

flyingP0tat0 updated the task description. (Show Details)Dec 23 2018, 6:24 PM
flyingP0tat0 updated the task description. (Show Details)Dec 23 2018, 7:19 PM

For Flutter to work, you need to have the Dart-SDK as well. A lot of developers now uses, Flutter, Dart, AngularDart and all the tools related to it. Should we add a request for other packages? or all can be done under this one? but in my opinion you don't need this in the repo. You just download the tar.gz file and extract it in /opt/

No, we won't have to ship Dart with Flutter. Flutter uses it's own precompiled version of Dart. So a Flutter package would just be the packaged version of the release tarball. It is not a very clean way of distributing an open source package, but Google decided to do it that way.
I still think we should have these packages in the repository. Solus is an operating system where I would be confident to give it someone who is not a Linux nor a command line expert, someone who maybe has never used tar before. For those people it would be ideal to do the obvious: Go to the software center, search for Flutter and install it.

DataDrake closed this task as Wontfix.Dec 27 2018, 5:34 PM
DataDrake added a subscriber: DataDrake.

No, we won't have to ship Dart with Flutter. Flutter uses it's own precompiled version of Dart. So a Flutter package would just be the packaged version of the release tarball. It is not a very clean way of distributing an open source package, but Google decided to do it that way.

Except that I won't accept any packages for this without our own Dart.

I still think we should have these packages in the repository. Solus is an operating system where I would be confident to give it someone who is not a Linux nor a command line expert, someone who maybe has never used tar before. For those people it would be ideal to do the obvious: Go to the software center, search for Flutter and install it.

If you can't use basic terminal commands, how on earth can you use flutter (or Dart for that matter) to develop software?

Closing until something actually needs flutter as a rundep and we have our own Dart build.

Well, you can actually use flutter without any command line at all. And honestly the biggest upside is not having to copy files on every update manually if one can simply update the package.
Anyway, I will try to get Dart working and then we can look further into flutter.

Maybe if you hide behind an IDE that does it all for you. But the fact of the matter is we don't include every package under the sun that's used for development. There have to be limits or we'd spend all of our time doing updates and none of our time on solus projects.

flyingP0tat0 reopened this task as Open.Dec 27 2018, 6:09 PM

I understand that.

If I get Dart to build from source we could try to include Flutter, right? I would volunteer to maintain it.

flyingP0tat0 closed this task as Wontfix.Dec 27 2018, 6:10 PM

Sorry about that.

Sure but until then this stays closed.