No description
Felix Ableitner
28cb4f15d9
This does not trigger the "enable Bluetooth" dialog, which means Bluetooth won't be enabled. Even if Bluetooth was already active, we might not have the necessary permissions. Internet will work fine though. |
||
---|---|---|
android | ||
core | ||
gradle | ||
graphics | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
PROTOCOL.md | ||
README.md | ||
settings.gradle |
Ensichat
Instant messenger for Android that is fully decentralized. Messages are encrypted and sent directly between devices via Bluetooth, without any central server. A simple flood-based routing is used for message propagation.
Building
To create a debug apk, run ./gradlew assembleDevDebug
. This requires at least Android Lollipop on your development device. If you don't have Lollipop, you can alternatively use ./gradlew assembleRelDebug
. However, this results in considerably slower incremental builds
To create a release apk, run ./gradlew assembleRelRelease
.
License
All code is licensed under the GPL, v3 or later.
The launcher icon is based on the Bubbles Icon created by Paomedia which is available under CC BY 3.0.