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.
A reduced version of Repository used to add new repositories.
A release-channel for apps belonging to a Repository.
An attribute belonging to a Repository.
An app that has an update available. It is meant to display available updates in the UI.