This repository has been archived on 2019-12-07. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Felix Ableitner 0a61af733e Greatly simplified add contact process.
Removed ConfirmAddContactActivity, only one side has to confirm
now. After that, messages can be sent immediately. The other
side adds the contact when the first message is received.
2015-09-11 15:50:04 +02:00
app Greatly simplified add contact process. 2015-09-11 15:50:04 +02:00
gradle Updated gradle. 2015-09-09 22:40:36 +02:00
graphics Updated screenshots. 2015-07-01 02:34:19 +02:00
.gitignore Ignore Android Studio files. 2014-10-07 18:20:15 +03:00
LICENSE Added license information. 2014-10-03 13:05:28 +03:00
PROTOCOL.md Greatly simplified add contact process. 2015-09-11 15:50:04 +02:00
README.md Updated build instructions. 2015-06-26 17:34:21 +02:00
build.gradle Updated dependencies. 2015-06-30 20:19:45 +02:00
gradle.properties Initial commit. 2014-10-03 12:55:35 +03:00
gradlew Initial commit. 2014-10-03 12:55:35 +03:00
gradlew.bat Initial commit. 2014-10-03 12:55:35 +03:00
settings.gradle Initial commit. 2014-10-03 12:55:35 +03:00

README.md

Ensichat

BitCoin donate button

Instant messanger for Android that is fully decentralized. Messages are sent directly between devices via Bluetooth, without any central server. A simple flood-based routing is used for message propagation.

screenshot 1 screenshot 2 screenshot 3

Get it on Google Play Get it on F-Droid

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.