Skip to main content

Build Types

APS can optionally bundle proprietary code through Google Play Services to add extra functionality, making it FOSS-incompatible.

To counter that, and continue providing FOSS-only binaries through F-Droid, APS implements the free and nonFree (free as in freedom) build types to allow the same codebase to be able to generate both FOSS-friendly binaries as well as ones with optional proprietary code that enables extra features.

Below are the feature differences between the free and nonFree build variants. Any features not mentioned below are available to both build types.

FeaturefreenonFree
Autofill OTPs from SMSes

Building

For more information on how to build these variants, see the contribution guidelines