Mercury-IM will be an XMPP messenger that aims to be portable. Most of the core logic is pure Java, so the final goal is to make it as easy as possible to add different UIs for different platforms on top of it.
Since there are some issues with Android Studio and composite builds, it is currently only possible to build Mercury-IM either using the Gradle command line tool (see below), or by using Android Studio 3.5.3.
git clone <project-url> cd <project-directory> git submodule update --init --recursive gradle assembleDebug
org.jivesoftware.smackx.*classes cannot be found!
git submodule init && git submodule updateas mentioned above
datamodule and then click "Build -> Make Module 'data'".