CovidCertificate Apps for Android | Read-only mirror of https://github.com/admin-ch/CovidCertificate-App-Android — Bundesamt für Informatik und Telekommunikation. Issues & pull requests at the source.
  • Kotlin 96%
  • HTML 2.2%
  • Java 0.7%
  • Shell 0.7%
  • Python 0.3%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-07-31 13:19:36 +00:00
.github Revert build script changes 2022-06-20 17:24:25 +02:00
badges Fixed allignment of Huvawei Badge in README.md 2021-08-31 21:47:04 +05:30
common Update translations 2022-12-14 09:54:47 +01:00
gradle/wrapper Change dependency source of QR code library 2022-04-27 13:50:13 +02:00
verifier Update SDK version 2022-12-13 14:09:08 +01:00
wallet Update SDK version 2022-12-13 14:09:08 +01:00
.gitignore add many scans warning screen 2021-11-10 11:27:49 +01:00
apkdiff.py show all diffs instead of only first difference 2021-11-16 09:18:19 +01:00
build.gradle Merge remote-tracking branch 'origin/main' into feature/browserstack 2022-01-25 14:32:20 +01:00
buildAndCompare.sh Revert build script changes 2022-06-20 17:24:25 +02:00
Dockerfile Revert build script changes 2022-06-20 17:24:25 +02:00
gradle.properties gradle 7.0 compatibility 2021-08-23 14:18:11 +02:00
gradlew Update gradle to 6.9 and plugin to 4.1.3 2021-06-15 08:20:42 +02:00
gradlew.bat Update gradle to 6.9 and plugin to 4.1.3 2021-06-15 08:20:42 +02:00
LICENSE Initial commit 2021-05-27 09:03:11 +02:00
loadConfigs.sh Update SDK version and load default configs 2022-06-20 11:53:36 +02:00
README.md Update Readme to new build requirements 2021-09-01 09:07:24 +02:00
REPRODUCIBLE_BUILDS.md Improve build instructions and script 2021-11-11 09:57:29 +01:00
settings.gradle Display qr code renewal banner on homescreen 2022-06-15 14:24:23 +02:00

COVID Certificate Apps - Android

License: MPL 2.0 Android Build Wallet Android Build Verifier

This project is released by the the Federal Office of Information Technology, Systems and Telecommunication FOITT on behalf of the Federal Office of Public Health FOPH. The app design, UX and implementation was done by Ubique.

COVID Certificate App

COVID Certificate is the official app for storing and presenting COVID certificates issued in Switzerland. The certificates are kept and checked locally on the user's phone.

Get it on Google Play Get it on F-Droid Explore it on AppGallery

COVID Certificate Check App

COVID Certificate Check is the official app for checking COVID certificates in Switzerland. The validation is executed locally on the phone and no information of the scanned certificates is saved.

Get it on Google Play Get it on F-Droid Explore it on AppGallery

Contribution Guide

This project is truly open-source and we welcome any feedback on the code regarding both the implementation and security aspects.

Bugs or potential problems should be reported using Github issues. We welcome all pull requests that improve the quality of the source code. Please note that the app will be available with approved translations in English, German, French, Italian, Rumantsch.

Repositories

Installation and Building

The apps require at least Android 6 (Marshmallow).

To build the project you need at least Java 11 and Android Studio 2020.3.1.

You can also build the apps directly:

$ ./gradlew verifier:assembleProdRelease
$ ./gradlew wallet:assembleProdRelease

Note that in order for that to work, you must have set up your own keystore.

The APK is generated under app/build/outputs/apk/prod/release/app-prod-release.apk where app is one of: verifier, wallet.

Reproducible builds

To verify that the app distributed on the Play Store was built by the source code published here, please see the instructions in REPRODUCIBLE_BUILDS.md.

License

This project is licensed under the terms of the MPL 2 license. See the LICENSE file for details.