this post was submitted on 26 Aug 2023
25 points (100.0% liked)

F-Droid

8080 readers
22 users here now

F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device.

Website | GitLab | Mastodon

Matrix space | forum | IRC

founded 3 years ago
MODERATORS
 

I just made an app which, I believe would just be a test when I publish it to F-Droid. I just wonder if you have some ideas of how to publish it there, especially all the source code and build logs.

I want to hear your answers on this

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 3 points 1 year ago (1 children)

Worth noting, they support reproducible builds, which allows developers to sign with their own key:

https://f-droid.org/docs/Reproducible_Builds/

I would definitely recommend going this route if you're starting with a new app. Having the binary on GitHub (or wherever you'd otherwise publish) match exactly the binary on F-Droid is really good for assuring people nothing in your repo was tampered with during the build process (i.e. that the binary was built from the public code, and nothing else).

It should not take extra work to do this. The project generated by Android Studio should already be reproducible. As long as you don't change the build setup and break reproducibility yourself, it'll "just work." When you submit to F-Droid, just be sure to let them know you want to go the reproducible route (if you make the PR yourself, it's a flag in the YAML file).

[โ€“] WhoRoger 1 points 1 year ago

Ah okay that's news for me.