Skip to content

Nandanrmenon/florid

Repository files navigation

Florid

Florid — A Modern F‑Droid Client for Android

Browse, search, and install open‑source Android apps from the F‑Droid repository with a clean Material 3 UI. Built with Flutter.

Join our Matrix Group or Telegram for discussions, support, and contributing!

Caution

Keep Android Open

Android FOSS is under threat. From 2026/2027 onward, Google will require developer verification for all Android apps on certified devices, including those installed outside of the Play Store. If you care about the freedom to control your devices and care about the privacy of you data, please contact your representative and make your voice heard. To know about it more go to https://keepandroidopen.org/

Download

Get it at IzzyOnDroid

Features

  • Latest and trending: Browse recently added and updated apps
  • Categories: Explore apps organized by topic
  • Powerful search: Instant filtering by name, summary, description, or package
  • App details: Rich metadata, versions, permissions, links, and changelogs
  • Screenshots: Inline screenshots when available from the repo metadata
  • Downloads: Reliable APK downloads with progress and notifications
  • Install/uninstall: One‑tap install of downloaded APKs, uninstall via intent
  • Updates: Detect newer versions for apps installed on your device
  • Appearance: Material 3 design with light/dark and system themes
  • Localization: Choose repository content language (e.g., en‑US, de‑DE)
  • Offline cache: Fast local database with smart network/cache fallback

Getting Started

Prerequisites

  • Flutter (stable channel)
  • Dart SDK >= 3.9.2
  • Android SDK + device/emulator (Android 8.0+ recommended)

Setup

  1. Install dependencies
flutter pub get
  1. Run on a device
flutter run

First launch performs an initial repository sync and caches data locally for faster subsequent loads and limited offline use.

Build

Build a release APK:

flutter build apk --split-per-abi

Contributing

Issues and PRs are welcome! Check out CONTRIBUTING.md for guidelines.

Translations

Help translate Florid into other languages at Crowdin.

Language Code Contributors
English en @Nandanrmenon
German de @JasmineLowen, @mondlicht-und-sterne
Czech cz @mondlicht-und-sterne

Misc

View Florid Analytics

License

GPL‑3.0 - see LICENSE for full text.

Disclaimer

Florid is an independent project and is not affiliated with or endorsed by F‑Droid. “F‑Droid” is a trademark of its respective owners.