aTalk xmpp client for android with enhanced features:
* See https://xmpp.org/doap/atalk.doap for aTalk XEP's standards supported.
* Multiple accounts creation, with XMPP or BOSH login protocol.
* In-Band Registration with CAPTCHA option; server must support this option.
* End-to-End OMEMO encryption enhancing privacy and security. See https://conversations.im/omemo/.
* OMEMO messaging in chat/multi-user chat sessions, with online/offline clients.
* SSL Certificate authentication, DNSSEC and DANE Security for enhanced secure Connection Establishment.
* Support TTS and speech recognition with enable option per chat session.
* Support Languages Translation for sent/received messages in chat/multi-user chat sessions.
* Language Translation server may use aTalk default or user defined URL.
* Media video call with SDES, DTLS SRTP, and ZRTP crypto algorithms, with SHA-2 384, 256bit ciphers encryptions.
* Media call setup is compatible with XEP-0353: Jingle Message Initiation, or XEP-0167: Jingle RTP Sessions protocol.
* Support call transfer, and call waiting, hold or answer second incoming call.
* Implement Jabber VoIP-PBX gateway Telephony, allowing PBX phone call via service gateway.
* Message Archive Management, and Message Carbons synchronizing chat history across all instances of the account.
* Retract of sent messages, and Last message correction in chat/multi-user chat sessions.
* Support XEP-0070: Verifying HTTP Requests via XMPP.
* Support XEP-0048: Bookmarks for multi-user chatroom.
* Support XEP-0191: Blocking Command to block messages from nuisance contacts and domains.
* Support both XEP-0153: vCard-Based Avatar, and XEP-0084: User Avatar protocols.
* Update user avatar with integrated photo editor, zooming and cropping with ease.
* GPS-Location as standalone tool, send locations to buddy for real-time tracking or playback animation.
* A 360° street view of your current location use for self-guided tour. The street view tracks and follows your direction of sight.
* Stream Management and mobile network ping interval, and self-tune optimization.
* Secured file sharing via HttpFileUpload, or Jingle Encrypted Transport (JET).
* Fault-tolerance file transfer algorithm, via HttpFileUpload, fallback to Jingle File Transfer, and Legacy In-Band/SOCK5 Bytestreams protocols.
* Support Stickers, Bitmoji and Emoji rich contents sending.
* Auto accept file transfer with max file size option.
* User selectable option for heads-up notification, and user defined quiet hours.
* Support share, quote and forward messages, and media with previews prior to sending.
* Support media player with functions: Play, Pause, Resume, Stop and Seek.
* Support unread message badges in contact and chatroom list views.
* Multi-language UI support (Arabic, Indonesian, Chinese, English, Finnish, German, Portuguese (Brazil), Russian, Slovak and Spanish).