Author: F-Droid
Source
At long last, the first alpha of the big overhaul of the official F-Droid client
app for Android is about to be released. This round of work was focused on
modernizing some of the oldest code in the client: the downloading, index
parsing, and database layer. This code is now structured as standalone
libraries so that other projects can benefit from using it as well. This
changes a huge amount of code, and we have already confirmed it fixes many
bugs and improves a wide range of functionality. There will be more on that
here as it is finalized.
This also means that there will be breakage, so this alpha will probably be
more unstable than previous alphas have been over the years. We always
appreciate testing, feedback, issues, and crash reports. But if your
F-Droid is customized in a way you would rather not reset, then you might
want to sit this alpha testing round out. If you have a spare device, test
device, or work with Android emulators, we also are happy to have testing on
our nightly builds. Be
aware: the nightly builds come from GitLab CI/CD, so not as secure a release
process as the official releases. It is possible to have both official and
nightly installed at the same time. The easiest way to get started with the
nightly builds is to add the
repo
to an existing F-Droid install, then search for “Nightly”, then choose
“F-Droid Debug”.
This work was funded by the FFDW-DVD grant