Coder Social home page Coder Social logo

thymetech / covidwatch-android-en Goto Github PK

View Code? Open in Web Editor NEW

This project forked from covidwatchorg/covidwatch-android-en

0.0 1.0 0.0 5.57 MB

Covid Watch Android Exposure Notification app

License: Apache License 2.0

Kotlin 95.65% Java 4.35%

covidwatch-android-en's Introduction

Quality Gate Status License

CovidWatch Android POC

Android POC for www.covid-watch.org

Who are we? What is this app?

This repository is focused on the implementation of the Android version of the Covid Watch app. Our goals are to:

  • Allow users to anonymously record interactions with others using the Google/Apple exposures notification api for Android (https://github.com/google/exposure-notifications-android)
  • Notify users if someone they've interacted with in the past 2 weeks indicates they've tested positive for COVID-19 (again, anonymously!)
  • Offer a seamless UX to complete all of the above!

Setup

Clone this repo from the develop branch:

git clone [email protected]:covid19risk/covidwatch-android-en.git

Open the project in Android Studio. Install onto a phone of yours with the app configuration, and you're free to explore the app! Its optimal to install on 2 phones as much of the behavior of the app depends on 2 phones interacting.

Note: You cannot run this app on an emulator! We are dependent on Bluetooth being on and active, and most standard Android emulators do not have Bluetooth drivers.

Looking to contribute?

  • Run on your own device to explore the UX. Look at the Figma for what the UX should look like. If you have any feedback/find any problems, create an issue!
  • Look at https://github.com/orgs/covid19risk/projects/1 for existing issues. If you see something you want to work on, assign yourself to it, set it to in progress, and make a PR to the develop branch.

FAQ

What is the anonymous protocol for communication between phones? How does it work and who designed it?

Covid Watch uses Google/Android Exposure Notification, a decentralized, privacy-first contact tracing API implemented in Google and Apple phone operation systems. You can read more about it in the Google design document at https://www.google.com/covid19/exposurenotifications/

What's this repository vs the other repositories in the covid19risk Organization?

This is the repository for development of the front-facing Android mobile app for Covid Watch, including the UX, and backend services.

Contributors

  • Madi Myrzabek (@madim)
  • Milen Marinov (@BurningAXE)
  • James Taylor (@jamesjmtaylor)
  • Pavlo (@Apisov)
  • Madhava (@madhavajay)
  • Nitin Kumar (@nkumarcc, [email protected])
  • Hayden Raddiford (@haydenridd)
  • Enrico Grillo (@redbasset)
  • Susan Crayne (@crayne)

Join the cause!

Interested in volunteering with Covid Watch? Check out our get involved page and send us an email at [email protected]!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.