Post AwIv3lUXHWUZDhTbMm by snaprails@cupoftea.social
 (DIR) More posts by snaprails@cupoftea.social
 (DIR) Post #AwEHc550Bbg71DVAtE by ColinTheMathmo@mathstodon.xyz
       0 likes, 0 repeats
       
       @neil Although I've heard of it, I have no idea what the @fdroidorg app store is, or why I would use it.This may be related to the fact that I very, *very* rarely install or use apps on my phone.
       
 (DIR) Post #AwIulAx2OnCMgCwaDQ by SleepyCatten@cultofshiv.wtf
       0 likes, 0 repeats
       
       @neil Binary options on fedi, Neil ๐Ÿ™€ :FediverseSymbol: We've used it occasionally, but only typically for niche tools that aren't available easily otherwise.Often kicks up repository update error messages on our tablet.@fdroidorg
       
 (DIR) Post #AwIulBRAalIkBf2eBM by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @SleepyCatten Do tell more about those errors ๐Ÿ˜‰
       
 (DIR) Post #AwIv3lUXHWUZDhTbMm by snaprails@cupoftea.social
       0 likes, 0 repeats
       
       @neil @fdroidorg I'm aware of it. I've never felt the need to use it. I'm not one for installing hundreds of apps on my devices though.
       
 (DIR) Post #AwIv3mCqclwBR8CzR2 by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @snaprails We feel you, we wrote https://f-droid.org/2022/11/23/why-curation-and-decentralization-is-better-than-millions-of-apps.html for this.
       
 (DIR) Post #AwIvOk2rr0OKodXNMe by 35millimetre@photog.social
       0 likes, 0 repeats
       
       @neil @fdroidorg no, had not heard of it before. Why would a non-programmer need to use a different app store other than Google's? Can we not get the same apps there?
       
 (DIR) Post #AwIvOkbFn9tgXHcpxg by david_chisnall@infosec.exchange
       0 likes, 0 repeats
       
       @35millimetre @neil @fdroidorg F-Droid includes only F/OSS apps, and has a policy of removing user-hostile things.  Sometimes this can break features of apps that they (somewhat arbitrarily) decide are anti-features, but more usually it ends up with a version that has any Google-App-Store-policy-mandated spyware removed.Given a choice between the version of an app in the Play Store and F-Droid, I'll almost always favour the F-Droid one.It's also fairly easy to set up your own F-Droid repository.  Organisations such as Mozilla or Signal could (though don't) host their apps themselves and remove Google entirely from the distribution chain and, more importantly, from the code-signing chain, for users that didn't want to use Google.
       
 (DIR) Post #AwIvOlALgfyCI82rfE by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @david_chisnall @35millimetre About _"Sometimes this can break features of apps that they (somewhat arbitrarily) decide are anti-features"_ that's a rather convoluted mix of two ideas. Yes, we can't accept features that depend on non-FOSS code, but anti-features are applied to fully-FOSS apps. Explained in: https://f-droid.org/docs/Anti-Features/
       
 (DIR) Post #AwIvrDoOmA8zFALkzg by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @sidalsolgun Which app ended broken when fully-FOSS?
       
 (DIR) Post #AwIw2I5TDjPPglc4qO by TheDragon@hachyderm.io
       0 likes, 0 repeats
       
       @neil @fdroidorgOk so, skimming the replies, given the amount of time since your original post - I'm really surprised to see no mention of not using FDROID due to their security model - with FDroid signing APKs, instead of the authors....That's why I explicitly choose to not use it, and instead I use obtanium, and if not then PlayStore/Aurora Store.
       
 (DIR) Post #AwIw2IafLkMXFWCzT6 by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @TheDragon Many apps are built reproducible and signed by the developer, about 20% by now. While we push for this at inclusion for new apps, it's hard to switch older apps as the Android security model usually requires a reinstall. Guess how many users read our TWIF and like to reinstall? ๐Ÿ™„
       
 (DIR) Post #AwIwOMj8eNyuRwh4bI by hacknorris@mstdn.social
       0 likes, 0 repeats
       
       @neil @fdroidorg i don't use android anymore? uhhโ€ฆ what now? ;-;
       
 (DIR) Post #AwIwONCYszW7vCSZSi by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @hacknorris Get #AppFair ? It builds on #FDroid tech ๐Ÿ˜‰
       
 (DIR) Post #AwIwSPt4qI4TPSH3RI by hacknorris@mstdn.social
       0 likes, 0 repeats
       
       @fdroidorg i use apt/openstoreโ€ฆ
       
 (DIR) Post #AwIxPVafHYQaBNq5Qm by SleepyCatten@cultofshiv.wtf
       0 likes, 0 repeats
       
       @fdroidorg They pop up intermittently on a Xiaomi Redmi Pad Pro saying something like repository couldn't be updated. However, they don't persist and even if we catch them, they disappear before we could ever think to take a screenshot.
       
 (DIR) Post #AwIxPW5rPZNhk8R03U by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @SleepyCatten Next time they do, go to Settings, Expert, Debug log and send an e-mail to team at f-droid.org with info on the device and Android version used. Maybe it's something we can fix.
       
 (DIR) Post #AwJ1Nqg4JEhQowpYmG by elgregor@librem.one
       0 likes, 0 repeats
       
       @fdroidorg @TheDragon Have you considered adding notifications/badges/whatever inside F-Droid when a reproducible version of an installed app becomes available? I would reinstall if notified, but I rarely read TWIF.
       
 (DIR) Post #AwW0i94k2e8Cm0xs48 by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @elgregor @TheDragon We have many ideas and we are working towards making them visible. Eg. https://f-droid.org/2025/05/21/making-reproducible-builds-visible.html
       
 (DIR) Post #AwW1Me99wGeoirLM48 by CrisColor@mastodon.online
       0 likes, 0 repeats
       
       @neil @fdroidorg I use it but I use the droid-ify client instead of the official one as I prefer the interface :)
       
 (DIR) Post #AwW1Meg7xh1qN6lgS8 by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @CrisColor @neil Did you try the latest 1.23 release of F-Droid Client? ๐Ÿ˜‰
       
 (DIR) Post #AwW1v0pK7ZzeuRS6VM by commanderred@chaos.social
       0 likes, 0 repeats
       
       @neil @fdroidorg I have mixed feelings: I use fdroid, but I do not publish to fdroid because for me personally the DX is not there
       
 (DIR) Post #AwW1v1PTx8uuiaMyrg by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @commanderred @neil Wait, what is a DX though? ๐Ÿ˜•
       
 (DIR) Post #AwWQJIbm3ktXuKEDoW by commanderred@chaos.social
       0 likes, 0 repeats
       
       @fdroidorg @neil I like the workflow of uploading a .aab and google does the rest. I know, it's Google, but still. I tried doing the fork thingy to add my app directly to fdroid, but I failed unfortunately, probably because it's a react native appFortunately, Izzy found my repository and added it to their page, otherwise I would not have fdroid support.The one downside with Google is that you have to wait forever and play a cat-mouse game to make their AI believe your app is ready for prod
       
 (DIR) Post #AwWaVOBa9BxKDrNfvM by commanderred@chaos.social
       0 likes, 0 repeats
       
       @fdroidorg @neil My existing workflow for releasing was signed builds via GitHub Actions and manually building on my MacBook via Gradle. The reason is that on my laptop I have a env variable which tells the app to search for updates by itself, which is disabled for PlayStore. I can then just drag my .aab bundle into the Webinterface, enter my change log and that's it. I know that the concept for fdroid is that all apps are built there with their trusted infra, so that workflow won't work
       
 (DIR) Post #AwWaVOrPdfPsJax57o by commanderred@chaos.social
       0 likes, 0 repeats
       
       @fdroidorg @neil I guess for me the biggest Problem was that I did not find a working example on adding react native apps (which also require nodejs stuff to run before it can run Gradle) and I guess the documentation was a bit hard to read (that all was about a year ago, haven't checked since). Nicest thing would be a script where you just tell it the package name and build system and it either gives you instructions on how to do the whole thing, like an installer script.
       
 (DIR) Post #AwWaVPNfhjDjve2qPI by commanderred@chaos.social
       0 likes, 0 repeats
       
       @fdroidorg @neil also, the one thing that still could be improved, but probably would take way more disk space, is the incremental binary Patch Updates the PlayStore does. If I understand it correctly, they create binary diffs between all versions uploaded (up until a specific size), and then that is what will be sent to the user. For small changes like updated texts or something in a huge app, this can drastically improve data being transferred, especially when connected via LTE
       
 (DIR) Post #AwWaVPmUDT4PAbef5M by fdroidorg@floss.social
       0 likes, 0 repeats
       
       @commanderred The recipe is the "script", but somebody needs to write it. We hawe templates ready: https://gitlab.com/fdroid/fdroiddata/-/tree/master/templates and more apps than we can count. Just `grep "npm install"` in your cloned fdroiddata/
       
 (DIR) Post #AwXhTw1iFbAtR5yi24 by CrisColor@mastodon.online
       0 likes, 0 repeats
       
       @fdroidorg @neil if that update is what brought the new md3 components, neat!I think droidify is still a better fit for me, both in terms of functionality/layout, and aesthetically, but it super cool to see the official app getting a face lift!