Ubuntu Software Store
An alternative software store for the Ubuntu Desktop made with Flutter.
Goals
- Great UX
- Fast
- Adaptive Layout
- Snap support (https://github.com/canonical/snapd.dart)
- install
- search
- remove
- filter for sections
- refresh
- switch channels
- manage permissions
- list permissions
- activate/deactive permissions
- deb/rpm (packagekit) support (https://github.com/canonical/packagekit.dart)
- install from file-explorer
- list installed debs/rpms
- remove
- update all debs/rpms on the system via the updates tab
- search and install for debs/rpms
Firmware updater
For the firmware updates the flutter linux desktop, yaru-designed application firmware-updater is recommended
Build
Install flutter
sudo apt install git curl cmake meson make clang libgtk-3-dev pkg-config mkdir -p ~/development cd ~/development git clone https://github.com/flutter/flutter.git -b stable echo 'export PATH="$PATH:$HOME/development/flutter/bin"' >> ~/.bashrc source ~/.bashrc
OR a one-liner top copy & paste – CAUTION: it won’t stop after you entered your password 🙂
sudo apt -y install git curl cmake meson make clang libgtk-3-dev pkg-config && mkdir -p ~/development && cd ~/development && git clone https://github.com/flutter/flutter.git -b stable && echo 'export PATH="$PATH:$HOME/development/flutter/bin"' >> ~/.bashrc && source ~/.bashrc
run
flutter run
or press the run icon in vscode.
Download Software Center App source code on GitHub
Provides the list of the opensource Flutter apps collection with GitHub repository.