Skip to content

Software App for Ubuntu made with Flutter 🧡 💙

License

Notifications You must be signed in to change notification settings

eshagh79/software

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Software App for Ubuntu made with Flutter 🧡 💙

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 93.7%
  • CMake 3.5%
  • C++ 2.5%
  • C 0.3%