Our new F-Droid App Repository (out of date!)

Update: this blog post has been changed to reference our new FDroid repository at https://guardianproject.info/fdroid. If you are still using the old one originally described here which has the URL https://guardianproject.info/repo, you should switch to the new repo as soon as possible!

For all of you out there looking for a safe way to find and download apps outside of the Play Store (aka Android Market) or random, sketchy third-party app stores and file sharing sites, then your wait is over:

The FDroid Repository is an easily-installable catalogue of FOSS applications for the Android platform. The server contains the details of multiple versions of each application, and the Android client makes it easy to browse, install them onto your device, and keep track of updates.

In other words, F-Droid is like an app store for open-source. More importantly, there is not just one “store”. Anyone can deploy their own repositories of apps, or Repos, much like the way the Debian repo model works.

We’ve now begun creating our own hosted F-Droid compliant repo where we can easily provide the latest greatest versions of all our apps. As we update the apps, F-Droid should notify you and allow you to update quickly and without hassle.

Quick Steps for using F-Droid with Guardian Project Repo

1) Install the F-Droid Client app. You can get it here: https://f-droid.org/FDroid.apk

2) Run the app and go to Menu > Manage Repos

3) Turn on the “Guardian Project Official Releases” repo

3) Enter: https://guardianproject.info/repo/

4) Optionally, disable the default repo if you just want GP apps

5) Return to the main screen, and Menu > Update

6) Verify the repo fingerprint by clicking on the repo to see the repo details view. The fingerprint you see there should match this: 59050C8155DCA377F23D5A15B77D3713400CDBD8B42FBFBE0E3F38096E68CECE.

From here you will see the “Available” tab for apps you don’t have the “Installed” tab for apps you have the latest version of, and the “Updates” tab for apps you have, but that are not up to date.

You can open each app by browsing and selecting them, and then via Menu options, choose to install them, or access their websites, source code links, or issue tracking pages.