• This repository has been archived on 15/Sep/2023
  • Stars
    star
    178
  • Rank 214,989 (Top 5 %)
  • Language
    Kotlin
  • License
    Mozilla Public Li...
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CovidCertificate Apps for Android

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.

More Repositories

1

CovidCertificate-Documents

Documents related to covid certificate system in Switzerland
368
star
2

CovidCertificate-App-iOS

CovidCertificate Apps for iOS
Swift
111
star
3

CovidCertificate-Apidoc

API documentation for the integration of primary systems with the machine to machine API
73
star
4

CovidCertificate-SDK-Android

Kotlin
23
star
5

CovidCertificate-Management-Service

Java
21
star
6

CovidCertificate-SDK-iOS

CovidCertificate SDK for iOS
Swift
20
star
7

CovidCertificate-Management-UI

TypeScript
18
star
8

CovidCertificate-Api-Scripts

Python
17
star
9

CovidCertificate-Examples

16
star
10

CovidCertificate-App-Verifier-Service

This service provides an API, which is consumed by the CovidCertificate-SDKs used by the COVID Certificate Apps of Switzerland.
Java
14
star
11

PT-System-Documents

Documents related to proximity tracing system in Switzerland
12
star
12

CovidCode-Service

CovidCode service is an authorization code generation service for the CovidCode-UI.
Java
12
star
13

CovidCertificate-Api-Cli

TypeScript
10
star
14

CovidCertificate-Api-Gateway-Service

Java
10
star
15

CovidCode-UI

CovidCode UI is a web application that allows physicians to generate authorization code. Patient can then submit his seed secret key in the proximity tracing app, in order to inform that he is infected. It works together with the CovidCode-Service which provides the API.
HTML
10
star
16

IEW_Toolchain_Ansible

Ansible roles to setup Ubuntu desktop 18 This playbook is focused on quickly deploying a "ready to use" dev machine.
Shell
8
star
17

CovidCertificate-App-Verification-Check-Service

Microservice to verify a Covid Certificate
Java
8
star
18

CovidCertificate-ReleaseNotes

7
star
19

CovidCertificate-Signing-Service

Java
5
star
20

CovidCertificate-UIdoc

Documentation for the Web Management UI
5
star
21

CovidCertificate-App-Config-Service

Config service for CovidCertificate Apps
Java
5
star
22

CovidCertificate-SDK-Kotlin

CovidCertificate SDK for Kotlin
Kotlin
4
star
23

CovidCertificate-Printing-Service

Java
4
star
24

CovidCertificate-App-Certificate-Delivery

Java
3
star
25

CovidCertificate-Notification-Service

Java
3
star
26

CovidCertificate-App-Transformation-Service

Service to exchange a valid covid certificates for a pdf version or a lightweight qr-code-light.
Java
3
star
27

CovidCertificate-Backend-Logging

Java
2
star
28

CovidCertificate-Backend-Authorization

Java
1
star
29

ui-grid-5890-fix

JavaScript
1
star