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.
You do not have permission to view the full content of this post. Log in or register now.