Native app store with same function of software.opensuse.org
It is fun!
First goal is to support OBS and PMBS.
Then try to add support of FlatHub.org, Snap Store, etc.
PackageKit doesn't provide some key features like manage repositories. And it is not reliable.
AppStream tool also doesn't work well in openSUSE.
Our first version will open a terminal window and execute some zypper commands. The final version will directly use libzypp.
The application depends on Libzypp, which currently only have C/C++ and Ruby bindings. (Python binding has been discontinued)
With Qt Quick, it is easier to create complex UI.
Qt 5 also has better HiDPI support, native look and feel among all DEs.