This is the repository for the Android implementation of CoEpi. See CoEpi.org/vision for background, and see the rest of our CoEpi repositories here.
The core functionality (domain services / networking / db) of this app was moved to a Rust library, in order to share it with iOS. The repository can be found here. Here you can find the previous Kotlin-only code base, if needed for whatever reason.
More details about the architecture
CoEpi is an open source project with an MIT license - please do feel free to contribute improvements!
- Some code guidelines and recommendations exist.
- For new contributors, fork the
develop
branch to get started. - Commit changes to your version branch.
- Push your code, and make a pull request back to the CoEpi
develop
branch.
Need help getting started? Just ask! You can open an issue, or start your PR, and tag @danamlewis
or @scottleibrand
in a comment to ask for assistance.
- If you're not a developer, try using the download link here to get a version of the app to test on your phone, without needing to sign in anywhere.
Note: Because you are not getting the app through the app store, Android will warn you that this is an untrusted app. There is no information gathered by the CoEpi app; no username, email, or any other information gathered. If you like, you can review all the code in this repository as part of your evaluation to trust the app on your phone.