Software App for Ubuntu made with Flutter

  Flutter App, Flutter Desktop

Ubuntu Software Store

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.

Download Software Center App source code on GitHub

https://github.com/ubuntu-flutter-community/software