Cardabase is an app that lets you save EAN-13 club cards on your phone and use them later.
- Light/dark mode toggle
- Modern look
- Light, fast and smooth
- Encrypted storage
- Simple and user-friendly
OR
- Download latest official release.
- Locate the "Cardabase.apk" file (usually in the Internal storage/Downloads folder).
- Allow installing apps from unknown sources.
- Install it by clicking on the "Cardabase.apk" app and hitting the "Install" button.
- Note: If any error occurred while installing the app, please open a new issue.
By downloading the app you agree:
- To accept the MIT license;
- That the owner, creators, and contributors are not responsible for any hardware, software, emotional, or other damages made by bugs in the app. Download and use on your own risk;
- To allow Cardabase to use local storage (and camera - optional).
For support, message me on Discord: "georgeyt9769".
Contact me for more info :).
git clone
the repository,cd cardabase-app
into it,flutter pub get
to download the dependencies,flutter build apk
in Terminal (you can add--split-per-abi
if you want to get multiple versions).
Used versions:
- Flutter: 3.22.3 (or newer, used Flutter version is always added as a submodule, so you can use that one)
- Java: JDK-21
- Gradle: 8.5
Note: Java and Gradle versions must be compatible with each other. See this Compatibility Matrix.
You may need to:
- Specify JAVA_HOME in gradle.properties =
android/gradle.properties
, add a lineorg.gradle.java.home="C:\\path\\to\\the\\jdk"
, where you have to specify your path, (<- in case of multiple/no versions or JAVA_HOME environment variable not specified) - Change Gradle version in gradle-wrapper.properties =
android\gradle\wrapper\gradle-wrapper.properties
, last line "distributionUrl" (change the "8.5" number). (<- in case of different Gradle installation)