How to Install and Use F‑Droid on Android

9 min read Step‑by‑step guide to installing F‑Droid on Android, configuring repositories, installing apps, and keeping your device secure while using the open‑source app store. September 24, 2026 20:30 How to Install and Use F‑Droid: The Open‑Source Android App Store

Introduction

F‑Droid is a community‑maintained catalogue of free and open‑source Android applications. Unlike the Google Play Store, every app on F‑Droid is built from source code that anyone can inspect, and the store does not require a Google account. This makes it a popular choice for users who value privacy, want to avoid proprietary software, or need apps that are not available on mainstream stores.

In this tutorial we will walk through the entire process of getting F‑Droid onto your device, configuring it safely, installing apps, and maintaining updates. The steps work on most Android versions from 6.0 (Marshmallow) onward, though some UI details differ slightly between manufacturers.

Prerequisites

  • A compatible Android device with at least 2 GB of free storage (the F‑Droid APK itself is under 10 MB, but you will need space for the apps you install).
  • Internet connection for the initial download of the F‑Droid client and for fetching app packages.
  • Access to the device’s Settings so you can enable installation from unknown sources. This is required because F‑Droid is not distributed via the Google Play Store.

If your device is managed by an organization (e.g., a work profile), you may need administrator permission to change the unknown‑sources setting.

Step 1: Enable Installation from Unknown Sources

Android blocks the installation of APKs that are not obtained from the Play Store by default. The exact path to enable this setting varies:

  1. Open Settings → Security (or Privacy & security on newer Android versions).
  2. Find the option labelled Install unknown apps or Unknown sources.
  3. Select the browser or file manager you will use to download the F‑Droid APK (e.g., Chrome, Firefox).
  4. Toggle Allow from this source to On. On Android 8.0+ the permission is granted per‑app, so you only need to enable it for the app you will use to download the APK.

Security note: Keep this permission turned off for all other apps after you have installed F‑Droid. Leaving it enabled broadly can expose your device to malicious APKs.

Step 2: Download the F‑Droid APK

Navigate to the official F‑Droid website using your device’s browser:

https://f-droid.org

Tap the Download F‑Droid APK button. The site automatically serves the latest stable version compatible with your device’s architecture (ARM, ARM64, or x86). The download size is typically around 7 MB.

Once the download finishes, pull down the notification shade and tap the file to start the installation process. Follow the on‑screen prompts and accept any permissions the app requests.

Step 3: Initial Setup of the F‑Droid Client

When you first launch F‑Droid, it will perform a few background tasks:

  • Download the list of available repositories (the default repository is the official F‑Droid repo).
  • Refresh the index of apps, which can take a minute depending on your connection.
  • Prompt you to enable automatic updates, which you can accept or decline based on your preference.

Allow the app to complete these steps before proceeding.

Step 4: Understanding Repositories

F‑Droid works with repositories, which are essentially servers that host app metadata and APK files. The default repository contains thousands of well‑maintained apps. However, you can add third‑party repositories if you need niche software.

To add a repository:

  1. Open the Settings icon (gear) inside the F‑Droid app.
  2. Tap Repositories → Add repository.
  3. Enter the URL of the repository’s index.jar file (for example, https://example.com/fdroid/repo).
  4. Confirm and let F‑Droid refresh the index.

Only add repositories you trust. Unofficial repos may host apps that are not fully audited, which could compromise security.

Step 5: Browsing and Installing Apps

The main screen of F‑Droid shows a list of apps sorted by popularity, category, or alphabetical order. Use the filter bar at the top to narrow down results.

When you tap an app, you will see its details page, which includes:

  • Short description and screenshots.
  • Version number and changelog.
  • Permissions required by the app.
  • Source code link (usually a GitHub repository).

To install, press the Install button. F‑Droid will download the APK, verify its signature, and then launch the standard Android installer. After installation, you can open the app directly from the details page.

Step 6: Managing Updates

F‑Droid can check for updates automatically or on demand:

  • Open Settings → Updates and enable Check for updates automatically. You can choose the frequency (daily, weekly, etc.).
  • To manually check, swipe down on the main screen to refresh the repository index, then tap the Updates tab.

When an update is available, you will see a notification similar to Play Store updates. Installing follows the same process as a fresh install, but the system will preserve your app data.

Step 7: Security Considerations

While F‑Droid is a reputable project, it is still important to follow best practices:

  • Verify signatures: F‑Droid signs each APK with its own key. The client checks these signatures automatically, ensuring the package has not been tampered with.
  • Read permissions: Before installing, review the permissions list. Open‑source does not guarantee that an app respects privacy; the code may still request broad access.
  • Keep the client up to date: New versions of F‑Droid improve security checks and add support for newer Android APIs.
  • Avoid untrusted repositories: Only add repos that provide transparent source links and have an active community.

If you ever suspect a compromised app, you can uninstall it from the standard Android app settings.

Step 8: Uninstalling F‑Droid

Should you decide to remove F‑Droid, the process is straightforward:

  1. Open Settings → Apps & notifications (or Apps on some devices).
  2. Find F‑Droid in the list and tap it.
  3. Select Uninstall and confirm.

Uninstalling the client does not automatically remove the apps you installed through it. You will need to uninstall each of those apps individually if you no longer want them.

Frequently Asked Questions

Can I use F‑Droid on Android 5.x (Lollipop) or older?
Officially, F‑Droid requires Android 6.0 or newer because the client relies on newer security APIs. Some older builds exist but are not recommended for regular use.
Do I need a Google account to use F‑Droid?
No. F‑Droid is completely independent of Google services. You only need an internet connection to download the client and apps.
Will apps from F‑Droid receive push notifications?
Yes, if the app implements Firebase Cloud Messaging or another push service. However, many open‑source apps use alternative notification mechanisms that do not rely on Google Play Services.
How does F‑Droid handle in‑app purchases?
Most apps on F‑Droid are free and do not contain proprietary in‑app purchase code. If an app requires a purchase, the developer typically provides a separate, non‑proprietary method (e.g., a website link).

Conclusion

F‑Droid offers Android users a transparent, privacy‑focused alternative to mainstream app stores. By following the steps above you can install the client safely, browse a curated selection of open‑source software, and keep your device secure through regular updates and careful repository management. Whether you are looking for a lightweight music player, a privacy‑preserving browser, or a utility that respects your data, F‑Droid is a valuable addition to any Android power‑user’s toolkit.

User Comments (0)

Add Comment
We'll never share your email with anyone else.