CoreIRC is a chat client I decided to build due to not being satisfied with the options available on the Play Store. It features a modern design with the ability to be connected to multiple SSL or regular connections simultaneously, and receiving files over DCC.
CoreIRC also implements quite a number of IRCv3 features including SASL authentication through any of the Plain, External or SCRAM-SHA-256 mechanisms, and the following IRCv3 specs:
cap-notify,
account-notify,
away-notify,
chghost,
echo-message,
extended-join,
invite-notify,
multi-prefix and
userhost-in-names. Support for more specifications will be added in the feature, with the ultimate goal being implementation of the full set of IRCv3 specs.
Here is a comprehensive list of features available.
<ul style='margin-top:0; margin-bottom:0;'>
<li dir='ltr'> Background connectivity</li>
<li dir='ltr'> Command autocomplete</li>
<li dir='ltr'> Channel list</li>
<li dir='ltr'> Chat message storage</li>
<li dir='ltr'> CTCP ACTION, CLIENTINFO, DCC, FINGER, PING, TIME and VERSION</li>
<li dir='ltr'> DCC (for receiving files)</li>
<li dir='ltr'> Ignore lists</li>
<li dir='ltr'> IRCv3 CAP 302,
cap-notify, and SASL authentication</li>
<li dir='ltr'> IRCv3.1
account-notify,
away-notify,
extended-join,
multi-prefix</li>
<li dir='ltr'> IRCv3.2
chghost,
echo-message,
invite-notify,
userhost-in-names</li>
<li dir='ltr'> mIRC colour support</li>
<li dir='ltr'> Modern design</li>
<li dir='ltr'> Network editor with multiple servers</li>
<li dir='ltr'> Nick autocomplete</li>
<li dir='ltr'> Proxy connection</li>
<li dir='ltr'> Raw commands using
/quote</li>
<li dir='ltr'> Robust notification rule sets (for each configured network)</li>
<li dir='ltr'> SSL support</li>
<li dir='ltr'> Timestamps</li>
</ul>
CoreIRC is currently available from the Play Store at
https://play.google.com/store/apps/details?id=co.aureolin.coreirc.