/radar-covid-android

Native Android app using DP^3T Android sdk to handle Exposure Notifications API from Google

Primary LanguageKotlinMozilla Public License 2.0MPL-2.0

RadarCOVID Android App

Introduction

Native Android implementation of RadarCOVID tracing client using DP3T Android SDK

Prerequisites

These are the tools used to develop the solution:

Installation and Getting Started

Clone this repository and import into Android Studio.

git clone https://github.com/RadarCOVID/radar-covid-android.git

Building

Create APK

After you complete the Gradle project configuration, you can use gradlew executable to build the APK.

  • From Android Studio:

Use the Android Studio Build Variants button to choose between production and staging flavors combined with debug and release build types.

To build a debug APK:

  1. Build menu
  2. Build Bundle(s) / APK(s) - Build APK(s)

To build a release signed APK

  1. Build menu
  2. Generate Signed APK...
  3. Fill in the keystore information (you only need to do this once manually and then let Android Studio remember it)
  • From command line:
$ ./gradlew assembleProDebug       // to build a debug APK
$ ./gradlew assembleProRelease     // to build a release signed APK

Note: Make sure your Android SDK has the Android Support Repository installed, and that your $ANDROID_HOME environment variable is pointing at the SDK or add a local.properties file in the root project with a sdk.dir=... line.

Support and Feedback

The following channels are available for discussions, feedback, and support requests:

Type Channel
Issues

Contribute

If you want to contribute with this exciting project follow the steps in How to create a Pull Request in GitHub.

More details in CONTRIBUTING.md.

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.