Skip to content
Snippets Groups Projects
Select Git revision
  • 3a8002e4e062fe47d32d66ea4e3af8d25e7649bc
  • main default protected
  • libquassel-migration
  • wip
  • ChenZhangg-Modify_GRADLE_1
  • jetpack-compose-rewrite
  • demo-jump-in-history
  • attachments
  • 1.7.0 protected
  • 1.6.2 protected
  • 1.6.1 protected
  • 1.6.0 protected
  • 1.5.3 protected
  • 1.5.2 protected
  • 1.5.1 protected
  • 1.5.0 protected
  • 1.4.4 protected
  • 1.4.3 protected
  • 1.4.2 protected
  • 1.4.1 protected
  • 1.4.0 protected
  • v1.3.3 protected
  • v1.3.2 protected
  • v1.3.1 protected
  • v1.3.0 protected
  • v1.2.28 protected
  • v1.2.27 protected
  • v1.2.26 protected
28 results

QuasselDroid-ng

Quasseldroid

Release Version

Quassel is a distributed, decentralized IRC client, written using C++ and Qt. Quasseldroid is a pure-java client for the Quassel core, allowing you to connect to your Quassel core using your Android™ phone.

Screenshot of Quasseldroid on Phone and Tablet

Build Requirements

Quasseldroid requires you to have the latest version of gradle installed, and a recent version of the Android SDK installed (and configured via the environment variable ANDROID_HOME)

Building

The build process uses gradle, ./gradlew assemble builds all versions.

Unit tests are supported, and can be run with ./gradlew check

To sign your releases, generate a keypair and create a file named signing.properties with the following content to let gradle automatically sign your builds.

storeFile=/path/to/your/keystore/here.keystore
storePassword=passwordofyourkeystorehere
keyAlias=nameofyourkeyhere
keyPassword=passwordofyourkeyhere

Authors

  • Janne Koschinski (justJanne) Rewrite, UI, Annotation Processors, Backend

Acknowledgements

This project was inspired by and is based on Quasseldroid as well as Quassel.

Authors of the previous version of Quasseldroid:

  • Frederik M. J. Vestre (freqmod) Initial qdatastream deserialization attempts
  • Martin "Java Sucks" Sandsmark (sandsmark) Legacy protocol implementation, (de)serializers, project (de)moralizer
  • Magnus Fjell (magnuf) Legacy UI
  • Ken Børge Viktil (Kenji) Legacy UI

Used Libraries

Quasseldroid

Themes

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.