Skip to content

GeorgeYT9769/cardabase-app

Repository files navigation


Cardabase

Cardabase is an app that lets you save EAN-13 club cards on your phone and use them later.


👌 Features

  • Light/dark mode toggle
  • Modern look
  • Light, fast and smooth
  • Encrypted storage
  • Simple and user-friendly

📲 Installation

Get it on F-Droid

OR

  1. Download latest official release.
  2. Locate the "Cardabase.apk" file (usually in the Internal storage/Downloads folder).
  3. Allow installing apps from unknown sources.
  4. 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.

❗ Acknowledgments

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).

🤝 Thanks to

🙌 Support

For support, message me on Discord: "georgeyt9769".

🤝 Contributing

Contact me for more info :).

🔨 Self-Building

  1. git clone the repository,
  2. cd cardabase-app into it,
  3. flutter pub get to download the dependencies,
  4. 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 line org.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)

📸 Screenshots