You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
Felix Ableitner 76e4e30483 Updated gradle version. 7 years ago
app Use LocalBroadcastManager instead of ContactsUpdatedListener. 7 years ago
gradle Updated gradle version. 7 years ago
graphics Updated screenshots. 7 years ago
.gitignore Ignore Android Studio files. 8 years ago
LICENSE Added license information. 8 years ago
PROTOCOL.md Fixed Router to actually consider hop count and hop limit. 7 years ago
README.md Updated build instructions. 7 years ago
build.gradle Updated dependencies. 7 years ago
gradle.properties Initial commit. 8 years ago
gradlew Initial commit. 8 years ago
gradlew.bat Initial commit. 8 years ago
settings.gradle Initial commit. 8 years ago

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.