I was recently talking to some people on the FSFE's Android discussion list
about some small applications I had written to back up data to a phone's
storage, and someone suggested I upload them to F-Droid.

https://lists.fsfe.org/mailman/listinfo/android
https://www.f-droid.org

I hadn't tried to publish anything I'd written via a "store" before so it
was interesting to see how the process would go. I chose a more useful
application as a test case, though there are plenty of weather applications
already available. The result is available here:

https://www.f-droid.org/en/packages/uk.org.boddie.android.weatherforecast/

Publishing on F-Droid was fairly easy, despite the non-standard tools I am
using. The people on the F-Droid forums were friendly and helpful, and gave
me the hints I needed to get my application to build in their infrastructure.

I think it helps if you are active in trying to publish your own application
on F-Droid rather than relying on someone else to submit it for packaging
because you can write your own metadata and submit a merge request directly
instead of filing an issue in the Requests For Packaging tracker.

https://gitlab.com/fdroid/fdroiddata/blob/master/CONTRIBUTING.md
https://gitlab.com/fdroid/rfp/issues

This obviously requires more work on your part: cloning a couple of
repositories, adding metadata, running the fdroid tool to make sure the
metadata is good and that the application builds, then committing the
change and submitting a merge request. It sounds like more work than it
really is.

Note that the F-Droid system builds applications from source and signs them
itself, so you won't be publishing closed source applications. One benefit
is that their build system does all the work; another is that your
application gets some testing in a "clean" build environment.

David
_______________________________________________
Mobile-sig mailing list
[email protected]
https://mail.python.org/mailman/listinfo/mobile-sig

Reply via email to