If a card icon exists, open it in the gallery, like is done with photos. While the intended behaviour was for users to use the card icon only as a general... icon and use the photos tab in the card edit screen to set photos, a 2 star review I just got on Google Play makes it clear some people put pictures in there they want to be able to zoom. While the usage seems limited, as icons are quite small, a simple tap wasn't bound to anything except telling the user to long-press anyway so this was very easy to add and felt logical enough to support for consistency with photos.
Catima
Copylefted libre software (GPLv3+) card management app.
Logo by Rose (TangentFoxy), feature graphic by Ziad OUALHADJ
Stores your store loyalty and membership cards on your device, instead of having to carry them around.
Supported barcodes:
- AZTEC
- CODABAR
- CODE_39
- CODE_93
- CODE_128
- DATA_MATRIX
- EAN_8
- EAN_13
- ITF
- PDF_417
- QR_CODE
- UPC_A
- UPC_E
Screenshots
Moving data from other apps
Within the app you can import cards and codes from files, Catima, FidMe, Loyalty Card Keychain, Voucher Vault, and Stocard. For FidMe you need to select the barcode type for each entry afterwards.
Building
Building can either be done through Android Studio (not reproducible!) or the build.sh script in this repository (reproducibly with OpenJDK 17, same way F-Droid builds it). This script can also sign the build.
Build without signing:
./build.sh
Build with signing:
KEYSTORE=/path/to/keystore KEYSTORE_ALIAS=catima ./build.sh
Translating
Help translate the app to your language from our Hosted Weblate page.
Developer Note
This app is based on the great (but no longer developed) Loyalty Card Keychain by Branden Archer.









