This is an Android application for COVID-19 contact tracing using Bluetooth Low Energy (BLE) with AltBeacon protocol. This app allows users to track and be notified of potential COVID-19 exposure through proximity detection.
- Proximity-based COVID-19 contact tracing using Bluetooth Low Energy (BLE).
- User-friendly interface for easy interaction.
- Real-time notifications.
You can download and install the app by clicking the link below:
Download COVID-19 Contact Tracing App
Note: Make sure to enable "Install from Unknown Sources" in your device's settings before installing the APK.
- Open the app on your Android device.
- Allow the app to access Bluetooth and location services.
- Keep the app running in the background.
- You will receive notifications if you come in close proximity to a potential COVID-19 case.
This application is built using the following technologies:
- Android SDK
- Bluetooth Low Energy (BLE) with AltBeacon
- MQTT (Message Queuing Telemetry Transport)
- gRPC (Google Remote Procedure Call)
To run the app for development using Android Studio IDE, follow these steps:
-
Clone this repository to your local machine.
git clone https://github.com/mikaellafs/tcc-contact-tracing-mobile.git
-
Open Android Studio IDE.
-
Select "Open an existing Android Studio project" and navigate to the directory where you cloned the repository.
-
Build the project by clicking on the "Build" menu and selecting "Make Project."
-
Connect your Android device to your computer, or use an emulator.
-
Click the "Run" button in Android Studio to install and run the app on your device or emulator.
If you would like to contribute to this project, please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature or bug fix.
-
Make your changes and commit them.
-
Submit a pull request.
If you encounter any issues or have suggestions for improvements, please open an issue.