admin-portal
admin-portal copied to clipboard
Flatpak?
The desktop app is currently being distributed as a snap. Many users (myself included) prefer flatpak. Will there be a flatpak version of the desktop app? Could be uploaded to flathub
Thanks for the suggestion, I believe we're dependent on this issue to be implemented: https://github.com/flutter/flutter/issues/41737
I'm not too sure actually, maybe this would help?
https://www.reddit.com/r/flatpak/comments/mnh5dd/any_examples_of_building_a_flutter_20_app_with/?utm_medium=android_app&utm_source=share
Personally I've been using Epiphany's "web app" feature to use https://app.invoiceninja.com/time_tracker?q=Ftime_tracker as an "app", so to speak, but I've been worried that maybe with v5 this wouldn't work the same anymore (?), if so a flatpak would be the way to go, because snaps really aren't a thing on anything but Ubuntu anyway.
I went down the rabbit hole to see the status of Flutter on Flatpak and it looks like that's still an open dependency and many, many developers seem to want that rectified for other apps as well. I too steer very clear of Snaps and seek a Flatpak of InvoiceNinja. I'll admit that due to performance reasons, I wanted to test the InvoiceNinja desktop app and so I installed snapd in a virtual machine to keep it off my primary desktop. Afterwards, I walked into my bathroom in a trance-like state and turned on the shower and walked in with my clothes on. Then I balled-up in the fetal position and wept. I felt dirty with snapd installed...
@hillelcoren Actually, that issue is for compiling the Flutter app locally, but Flutter apps can already be distributed via Flatpak as compiled binaries. There are a number of projects on Flathub already doing that.
You can look at the flatpak manifests for each of the projects linked to above by clicking "See details" under the "Publisher" heading.
And here's a more general example: https://github.com/Merrit/flutter_flatpak_example
It doesn't appear the there are any technial obstacles left to a Flatpak package, at least since late last year or early this year. Has a Flatpak package been sidelined? If not, when might it be available?
Sorry, we aren't able to provide timeframes for future features.
If you're a developer we'd gladly accept a pull request.
FYI... https://github.com/flathub/flathub/pull/4659
https://flathub.org/apps/com.invoiceninja.InvoiceNinja
Nice!!