📜 ⬆️ ⬇️

Xabber developers promise to open the code if they dial 50k followers on Twitter

Let me introduce you to a free jabber client for Android: Xabber . In my inexperienced look, he has the widest functionality, which I will write out in more detail under the cut (as well as lay out screenshots for those interested).

Recently, program developers have announced that if they gain 50,000 followers on Twitter, they will open the source code of the program, which will allow the program to be finalized by the community. You can do this by reference .


Xabber features :
- Support multiple accounts
- Fast switching between active chat rooms
- Flexible customization of the list of contacts
- Supports all standard XMPP servers
- Gtalk, Facebook chat, Livejourtal, VKontakte, Ya.Online, Gtalk for Google Apps support
- Conference support (Multi user chat, MUC)
- Chating history
- Save the history of correspondence on the SD card
- Optional support for emoticons ("emoticons")
- Support for hyperlinks in messages (web pages, YouTube, email, phone numbers, XMPP Uri)
- Avatar users
- Contact information (vCard)
- Sort contacts by groups and / or accounts
- Manage your contact list: add / delete / edit contacts, groups, subscriptions
- Search by contacts
- Integration with a list of phone contacts (call from chat and chat from phone book)
- Notification settings for each contact
- Full Unicode support (communicate in any language)
- Portrait and landscape modes
- Compress traffic (if supported by your server)
- Support for resources, priorities
- OTR encryption
- TLS support
- Old SSL support
- SASL support
- Server certificate checks
- Supports SRV records and DNS round robin
- Displays the type of client in the contact list (Adium, Empathy, Gajim, Gtalk, iChat, Miranda, Pidgin, Psi, QIP, Xabber, Xabber VIP)
- Notification of typing
- Message delivery confirmation
- Labels for chat on your desktop
')
The list of supported, pre-configured services:
- Gtalk (Google Talk, also supported by Gtalk for Google Apps)
- Windows Live Messenger / MSN (requires Android 2.2 or higher)
- Facebook chat
- Livejournal
- Chat Vkontakte
- I am online
- QIP
- Classmates

In the near future will appear:
- A separate interface for tablets (but with the current quite comfortable to use on a 10-inch tablet)
- File transfer

Supported Protocols:
RFC-3920: Core
RFC-3921: Instant Messaging and Presence
XEP-0030: Service Discovery
XEP-0128: Service Discovery Extensions
XEP-0115: Entity Capabilities
XEP-0054: vcard-temp
XEP-0153: vCard-Based Avatars
XEP-0045: Multi-User Chat (not full)
XEP-0078: Non-SASL Authentication
XEP-0138: Stream Compression
XEP-0203: Delayed Delivery
XEP-0091: Legacy Delayed Delivery
XEP-0199: XMPP Ping
XEP-0147: XMPP URI Scheme Query Components
XEP-0085: Chat State Notifications
XEP-0184: Message Delivery Receipts

The only flaw in my opinion is the lack of support for XEP-0146 (remote client management using ad-hoc commands). The developers on Twitter said that this is not a priority task, so it’s not possible to wait how long. I hope that opening the source code will speed up this process.

Screenshots :


Xabber on google play

Source: https://habr.com/ru/post/148308/


All Articles