mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2026-04-08 09:27:57 -04:00
32911858122379aa6daa576f4a16736c60eac8a6
For some reason when 1D barcodes are rendered in a smaller width, they end up scrunched up and not using all available space. As a result, they do not scale to the entire width of the screen. In many cases the barcode is not scannable even in landscape. To resolve this, render the 1D barcodes in a larger space. The space is still bounded, to prevent OOMs on tablets or really wide screen devices.
Loyalty Card Keychain
Stores all of your store loyalty cards on your phone, removing the need to carry them around. Currently the following barcode types are supported:
- AZTEC
- CODABAR
- CODE_39
- CODE_128
- DATA_MATRIX
- EAN_8
- EAN_13
- ITF
- PDF_417
- QR_CODE
- UPC_A
If there is any interest in improving this project, kindly submit a pull request with proposed changes.
Screenshots
Building
To build, use the gradle wrapper scripts provided in the top level directory of the project. The following will compile the application and run all unit tests:
GNU/Linux, OSX, UNIX:
./gradlew build
Windows:
./gradlew.bat build
Translating
If you are interested in translating this application to another language, create a pull request with changes or find the project listing on Transifex.
Thanks
This application uses the following image:
Languages
Java
74.4%
Kotlin
23.9%
Shell
0.9%
Python
0.7%
Ruby
0.1%





