Package-level declarations
Types
An anti-feature belonging to a Repository.
A class to represent all data of an App. It combines the metadata and localized filed such as icons and screenshots.
Similar to AppOverviewItem, this is a lightweight version of App meant to show a list of apps.
The manifest information of an AppVersion.
The detailed metadata for an app. Almost all fields are optional. This largely represents MetadataV2 in a database table.
A lightweight variant of App with minimal data, usually used to provide an overview of apps without going into all details that get presented on a dedicated screen. The reduced data footprint helps with fast loading many items at once.
A version of an App identified by AppManifest.versionCode and AppManifest.signer.
A category of apps belonging to a Repository.
The F-Droid database offering methods to retrieve the various data access objects.
A database holder using a singleton pattern to ensure that only one database is open at the same time.
A way to pre-populate the database with a fixture. This can be supplied to FDroidDatabaseHolder.getDb and will then be called when a new database is created.
A reduced version of Repository used to pre-populate the FDroidDatabase.
Has a known vulnerability and should either get updated or uninstalled.
A reduced version of Repository used to add new repositories.
An app that can not get updated, because all versions have an incompatible signer. There may be compatible versions in another repo.
An app that we installed in the past, but is no longer available in any (enabled) repository.
A release-channel for apps belonging to a Repository.
An attribute belonging to a Repository.
Rewrites search queries so that best results with sqlite Fts4 are obtained. Uses prefix searches and camel case searches for latin chars, and separate character searches for CJK chars. Also employing our zero whitespace hack.
An app that has an update available. It is meant to display available updates in the UI.
An app that could get updated, but only from another repo.