


Application Overview
Conversations is a free and open-source Jabber/XMPP client for Android. It emphasizes ease of use, reliability, and minimal battery consumption, featuring built-in support for images, group chats, and end-to-end encryption.Key Details
| Parameter | Specification |
|---|---|
| OS Requirement | Android 6.0+ |
| Supported Languages | Full Multi Languages |
| Screen DPIs | 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi |
| Package Status | Untouched ρáíd APK with Original Hash Signature |
| Certificate MD5 | 002b3ce93469d34d9a7b550b41dc8a01 |
Design Principles
- Prioritize user privacy and security without compromising the UI/UX.
- Utilize existing, well-established protocols.
- Operate independently of a Google Account or Google Cloud Messaging (GCM).
- Minimize requested Android permissions.
Features
- Security: End-to-end encryption via OMEMO, OTR, or OpenPGP.
- Interface: Intuitive UI aligned with Android Design guidelines, featuring contact avatars and a unified inbox for multiple accounts.
- Media & Communication: Image transmission and reception, conferences with bookmark support, and address book integration.
- Efficiency: Desktop client synchronization and low impact on battery life.
- Server Compatibility: Works with any XMPP server. Includes native account creation for the
conversations.imserver (requires an annual fee of 8 Euro after a 6-month trial), but functions fully with free or self-hosted alternatives.
Supported XMPP Extensions (XEPs)
To optimize mobile performance and functionality, Conversations supports the following XMPP Extension Protocols:| Extension | Name | Description |
|---|---|---|
| XEP-0065 | SOCKS5 Bytestreams | Used for file transfers when both parties are behind a firewall (NAT). |
| XEP-0163 | Personal Eventing Protocol | Enables support for contact avatars. |
| XEP-0191 | Blocking Command | Allows blacklisting spammers or blocking contacts without removing them from the roster. |
| XEP-0198 | Stream Management | Mandates connection survival during small network outages and TCP changes. |
| XEP-0237 | Roster Versioning | Reduces bandwidth consumption on poor mobile connections. |
| XEP-0280 | Message Carbons | Automatically syncs sent messages to the desktop client for seamless switching. |
| XEP-0313 | Message Archive Management | Synchronizes message history with the server to catch up on offline messages. |
| XEP-0352 | Client State Indication | Informs the server when the app is in the background to suppress unimportant packages and save bandwidth. |
| XEP-0363 | HTTP File Upload | Allows file sharing in conferences and with offline contacts (requires server component). |
What's New
- Improved media browser with options to share and delete media files.
- Internal media storage by default, with an optional setting to automatically save to the gallery.
- Audio recordings send immediately instead of attaching, with an option to restore the legacy behavior.
- The "Show QR code" function now includes preauth parameters on servers supporting easy invites.