2016-10-31 16:42:03 +01:00

2017-07-21 15:56:48 +02:00
[](http://twitter.com/Cryptomator)
[](https://community.cryptomator.org)
2019-11-13 13:29:31 +01:00
[](https://docs.cryptomator.org)
2021-07-06 10:35:26 +02:00
[](https://translate.cryptomator.org/)
2017-07-21 15:56:48 +02:00
2020-12-21 15:52:03 +01:00
Cryptomator offers multi-platform transparent client-side encryption of your files in the cloud.
2016-10-31 16:42:03 +01:00
2020-12-21 15:52:03 +01:00
Cryptomator for Android is currently available in the following distribution channels:
2016-10-31 16:42:03 +01:00
2020-12-21 15:52:03 +01:00
1. [Using Google Play ](https://play.google.com/store/apps/details?id=org.cryptomator )
2. [Using Cryptomator's Website ](https://cryptomator.org/android/ )
2021-04-18 22:38:52 +02:00
3. [Using Cryptomator's F-Droid Repository ](https://cryptomator.org/android/ )
4. Building from source using Gradle (instructions below)
2017-01-30 21:20:27 +01:00
2020-12-21 15:52:03 +01:00
## Building
2016-10-31 16:42:03 +01:00
2020-12-21 15:52:03 +01:00
### Dependencies
* Git
2021-05-17 17:01:09 +02:00
* JDK 11
2020-12-21 15:52:03 +01:00
* Gradle
### Run Git and Gradle
```
git submodule init & & git submodule update // (not necessary if cloned using --recurse-submodules)
2021-01-12 15:23:31 +01:00
./gradlew assembleApkstoreDebug
2020-12-21 15:52:03 +01:00
```
2021-01-21 12:10:44 +01:00
Before connecting to OneDrive or Dropbox you have to provide valid API keys using environment variables:
2021-01-20 18:44:17 +01:00
For build type
2021-01-21 12:10:44 +01:00
* **release**: `DROPBOX_API_KEY` or `ONEDRIVE_API_KEY` and `ONEDRIVE_API_REDIRCT_URI`
* **debug**: `DROPBOX_API_KEY_DEBUG` or `ONEDRIVE_API_KEY_DEBUG` and `ONEDRIVE_API_REDIRCT_URI_DEBUG`
2020-12-21 15:52:03 +01:00
2021-01-21 12:04:35 +01:00
## Contributing to Cryptomator for Android
Please read our [contribution guide ](.github/CONTRIBUTING.md ), if you would like to report a bug, ask a question, translate the app or help us with coding.
2021-02-18 20:20:03 +01:00
Please make sure before creating a PR, to apply the code style by executing reformat code with optimize imports and rearrange code enabled. The best way to do this is to create a macro for it in android studio and set it to the save shortcut.
2021-01-21 12:04:35 +01:00
## Code of Conduct
Help us keep Cryptomator open and inclusive. Please read and follow our [Code of Conduct ](.github/CODE_OF_CONDUCT.md ).
2020-12-21 15:52:03 +01:00
## License
This project is dual-licensed under the GPLv3 for FOSS projects as well as a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact our support team.