No description
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.
Find a file
Felix Ableitner 60a8dd59de Moved logic for adding new contact to service.
This means the activity doesn't have to be held open.
2015-03-07 16:32:09 +01:00
app Moved logic for adding new contact to service. 2015-03-07 16:32:09 +01:00
gradle Updated dependencies. 2015-01-23 20:00:04 +01:00
graphics Updated readme. 2015-02-09 21:49:51 +01:00
.gitignore Ignore Android Studio files. 2014-10-07 18:20:15 +03:00
build.gradle Updated dependencies. 2015-01-23 20:00:04 +01: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
LICENSE Added license information. 2014-10-03 13:05:28 +03:00
PROTOCOL.md Added flood-based routing. 2015-02-09 21:39:52 +01:00
README.md Added Google Play and F-Droid badges. 2015-02-25 20:29:17 +01:00
settings.gradle Initial commit. 2014-10-03 12:55:35 +03:00

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 assembleDebug. Alternatively, you can use .gradlew thinDebug for a faster compile, but this requires Scala libraries installed with Android-Scala-Installer on your device.

To create a release apk, run ./gradlew assembleRelease.

License

All code is licensed under the GPL, v3 or later.