pastello-app

0016. Distribution channels and signing

Context

Pastello should reach families easily (Google Play) while staying true to free software distribution (GitHub Releases, F-Droid). Users should be able to move between channels without reinstalling the app and losing their drawings.

Decision

Channels

  1. GitHub Releases from v1: a signed APK for every version.
  2. Google Play from v1 (AAB format), in the Families program.
  3. F-Droid after the first stable version, using a reproducible build.

Signing

Google Play requirements for v1

To be re-checked at publishing time, as Play policies change often:

Consequences

Alternatives considered