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 7d1f929c2c Improved readme.
- removed donate link for now
- mention internet transport
- suggest Android Studio for building
2016-04-26 12:27:11 +02:00
android Renamed KeyServers to KeyAddresses, properly use defaults. 2016-04-07 20:39:22 +02:00
core Assume default port if none is specified. 2016-04-10 17:32:55 +02:00
gradle Updated dependencies. 2016-01-27 21:23:09 +01:00
graphics Added launcher icon (fixes #2). 2015-09-24 15:29:40 +02:00
server Renamed KeyServers to KeyAddresses, properly use defaults. 2016-04-07 20:39:22 +02:00
.gitignore Added .apk files to .gitignore. 2016-01-25 22:47:20 +01:00
build.gradle Updated dependencies. 2016-01-27 21:23:09 +01: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 Explicitly mention hop limit in protocol definition. 2016-02-20 20:49:35 +01:00
README.md Improved readme. 2016-04-26 12:27:11 +02:00
settings.gradle Added server project for internet routing. 2016-01-18 18:19:41 +01:00

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.

screenshot 1 screenshot 2 screenshot 3

Get it on Google Play Get it on F-Droid

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.