I appreciate your time. Because of that, I gave it another try because you said it worked… I dropped in my newer xml appstream file in the tpr folder (I made with the tool) and rezipped and using your yml file… changed to local path. it did compile and install but then it failed to run. It just seems like a big pandora’s box for me… because it is a black box.
When I tried to change the directory structure it kept complaining the file was not there and it was surely there. It is just not fun for me anymore. I’m using windows because linux keeps breaking… even the Ubuntu Mate which is the most stable distro known to me, has an hour glass cursor over the desktop or when using caja. That made me remember why I left linux last year.
Flatpak does a lot overhead stuff, and perhaps it is not needed for flutter.
I ship with an Appimage or an Appimage that was extracted and zipped. It works (as long as libfuse2 and libsqlite3-dev are installed). libfuse2 is not needed if you use the zipped folder and soon it will be statically linked in a future appimagebuilder release. The app is used by 2400 people on android alone. Maybe 3-400 on Windows and another 500 on ios/macos
It gets good reviews but it is a very specialized app for Buddhist texts enthusiasts who want to read native pāḷi language texts.
Getting in a “flathub store” is not going to really help “downloads”. It is something spread by word of mouth.
The app works on linux under these conditions stated above. I have probably spent over 15 hours trying to get it to work (I’m embarrassed to imagine more. but probably).
Maybe next year I can see what the linux universal app wars are like and plan for that.
Yes, I or my donor own americanmonk.org
Originally I used paauk.com as a made up name (for the monastery) but that is not owned. I should change that for the rest of the apps and we are going to change the ID for apple soon anyway because we used the old predecessor app id as an upgrade.
Using underscores for filenames is standard for flutter and it complains if you don’t do it. It won’t even do certain commands if you don’t have the name conventions.
We are in the official Windows Android Apple stores and get high ratings.
Build 55 as submitted is pretty stable.
Perhaps you can make a flutter helper package in the future and place it on pub.dev. There is a universal package creator for various OS.
an example is this.
the msix package works … it works well. Much better than the microsoft msix tool.
Then I just upload to the store.
For building apps I just type
flutter build windows --release
flutter build appbundle --release
flutter build linux --release
for msix I build the release and then type dart run msix:create
Flutter is the king of multiOS dev now. It could help linux one day if linux embraces it.
The long awaited dream is alive of write once ship many. They were talking about this since the beginning.
The app is here… and all links are there