noiapp / noi-app-android

The DP3T-App for Android
Mozilla Public License 2.0
20 stars 15 forks source link

DP3T Android Demo App

License: MPL 2.0 Android Build security status stability status

DP3T

The Decentralised Privacy-Preserving Proximity Tracing (DP-3T) project is an open protocol for COVID-19 proximity tracing using Bluetooth Low Energy functionality on mobile devices that ensures personal data and computation stays entirely on an individual's phone. It was produced by a core team of over 25 scientists and academic researchers from across Europe. It has also been scrutinized and improved by the wider community.

DP-3T is a free-standing effort started at EPFL and ETHZ that produced this protocol and that is implementing it in an open-sourced app and server.

Introduction

This is the first implementation of a client using the DP3T Android SDK. You can install the app on App Center.

Repositories

Work in Progress

The demo app shows how the SDK can be used in a real app, but all content and UX aspects, especially messages and navigation flows are in an alpha stage.

Further Documentation

The full set of documents for DP3T is at https://github.com/DP-3T/documents. Please refer to the technical documents and whitepapers for a description of the implementation.

Installation and Building

The project can be opened with Android Studio 3.6.1 or later or you can build the project with Gradle using

$ ./gradlew assembleProdRelease

The APK is generated under app/build/outputs/apk/prod/release/package-prod-release.apk

License

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