Felix Ableitner
7d1f929c2c
- removed donate link for now - mention internet transport - suggest Android Studio for building |
||
---|---|---|
android | ||
core | ||
gradle | ||
graphics | ||
server | ||
.gitignore | ||
build.gradle | ||
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 or Internet, without any central server. A simple flood-based routing is used for message propagation.
Building
To setup a development environment, just install Android Studio and import the project.
Alternatively, you can use the command line. 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.