I've watched videos on app stores (particularly sideofburritos vids). But I still have a question that might be stupid seeing as I've tried to understand this. If I can download/install an app via Aurora Store (google source/repository) or "direct" from the developper (eg: dev's website, or github/gitlab, or other), then what is the best choice, and why? I'm concerned with stuff like auto/updates.
Eg. of apps I was just looking at installing on the new pixel 7a which are available via Aurora Store and directly from either a dev's website or github/gitlab:
-K9 Mail app
-PIA VPN app
-KeePass (the DX version, for android) (I see this one on Aurora, and Github. When I click GetRepo, it takes me to github (here: https://github.com/Kunzisoft/KeePassDX/releases) and I don't know what to do there, haha. Firefighter? Fireproof? Autoform? I duno what the heck this is , other apps the dev made? Did they..."name" their app "updates"? I'm lost there.
There's also this github page for keepassdx https://github.com/Kunzisoft/KeePassDX...
Oh, wait. Maybe those are names of releases or "updates"? Under the "Firefighter" release, I now see "assets" and the apks. "Free" and "Libre"...what.
Edit: I appears from the "download" section of the github page that I'll have to use Obtanium along with this app if downloaded from github? (It shows: GitHub / Obtainium).
Thank you.
Edit: Found this, regarding keepass:
[Why a Libre and Free version?
All versions currently have the same usage features.
The Free version, for everyday use, is the basic version at the Google Play Store. It is compiled and signed by the developers, and sent to the Play Store to be cataloged by Google.
The Libre version is the version provided to have no proprietary code, and is not linked to any closed services. The app is automatically signed and compiled from the GitHub repository by F-Droid. It is possible to unlock the themes with a procedure.
In both cases, this versions are available on Github and signed by the creator of the app (since version 4.0.3).]
So..is the Free version better because it's signed by the dev's and not autosigned? Or the Libre version because no proprietary code and not linked to closed services (whatever that means exactly).