Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 1.84 KB

README.md

File metadata and controls

69 lines (49 loc) · 1.84 KB

Unofficial Ubuntu Store Flutter - WIP

An alternative software store for the Ubuntu Desktop made with Flutter.

1 2

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.

Contributing

See our contributor guidelines.

License

This application is licensed under the GNU General Public License version 3.