mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2026-04-08 17:37:56 -04:00
2768f4c590da5099ac6bb15aec57b4458ae6a63f
If the user enters the barcode selector view with a pre-existing id, the barcodes are immediately drawn. However, if the ImageViews were invisible their initial size is not known, and as such the generated barcode images are fuzzy or not as expected. To avoid this, all images are set to be visible. The expectation is that once the barcodes are drawn for the first time if they are invalid the images will be made invisible anyway.
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
Thanks
App icon originals by Freepik and distributed under the CC BY 3.0 license, and formatted using Android Asset Studio.
Languages
Java
74.4%
Kotlin
23.9%
Shell
0.9%
Python
0.7%
Ruby
0.1%



