Sylvia van Os a34a091cdb Fix crash on missing header colors
An off-by-one error caused invalid colour info to sometimes be generated
if no header colour was set. Under normal conditions, a header colour
should always be set, but due to some bugs in the past in some cases
they may not be set.

Sadly this does change the card colours for cards which are not properly
initialized. But that's better than a crash at least.
2025-09-30 23:27:11 +02:00
2025-09-08 19:55:10 +02:00
2025-09-30 23:27:11 +02:00
2025-09-08 19:55:10 +02:00
2024-12-24 14:33:35 +01:00
2025-09-30 18:39:26 +02:00
2025-05-14 20:53:14 +02:00
2022-01-24 22:21:21 +01:00
2025-05-20 17:28:24 +02:00
2025-06-18 22:05:28 +02:00
2016-01-24 11:13:32 -05:00
2023-07-16 01:25:53 +02:00
2025-03-09 16:51:06 +01:00

Catima

Copylefted libre software (GPLv3+) card management app.

GitHub Version IzzyOnDroid Version F-Droid Version Google Play Store Version

Reproducibility status

Android CI Translation status

Matrix

Get it on IzzyOnDroid Get it on F-Droid Get it on Google Play

Feature graphic

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 (reproducible with OpenJDK 21). 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

Translation status

Help translate the app to your language from our Hosted Weblate page.

Special thanks

This app is based on the great (but no longer developed) Loyalty Card Keychain by Branden Archer.

Logo and feature graphic contributed by il-Luca and Aeven-Dev, based on the original logo by Rose (TangentFoxy) and original feature graphic by Ziad OUALHADJ.

Description
No description provided
Readme GPL-3.0 48 MiB
Languages
Java 74.4%
Kotlin 23.9%
Shell 0.9%
Python 0.7%
Ruby 0.1%