xmpp_stone 0.2.9

Dart native
Flutter Android iOS

Xmpp Stone is lightweight XMPP client library written completely in Dart.

XmppStone #

Lightweight XMPP client library written completely in Dart. My intention is to write simple to use library for future XMPP client based on Flutter.

This is actively developing library. Currently supported:

  • RFC6120 - Extensible Messaging and Presence Protocol (XMPP): Core
  • RFC6121 - Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence
  • XEP-0198 - Stream Management
  • XEP-0085 - Chat State Notifications
  • XEP-0318 - Best Practices for Client Initiated Presence Probes Partly supported:
  • XEP-0030: Service Discovery

Actively working on:

Latest news #

-2020-07-23: Added Support for XEP-0318: Best Practices for Client Initiated Presence Probes

  • 2020-05-02: Added Initial Support for XEP-0198 : Stream Management

  • 2020-05-02: Added Initial Support for XEP-0085 : Chat State Notifications

  • 2019-04-02: added support for: XEP-0054: vcard-temp

  • 2019-04-01: added support for SHA-1 and SHA-256 authentication algorithm

Usage #

import 'package:xmpp_stone/xmpp_stone.dart' as xmpp;

main() {
  xmpp.Connection connection = new xmpp.Connection("user@domain", "password", 5222);
  connection.open();
}

Features and bugs #

Work in progress

21
likes
80
pub points
86%
popularity

Xmpp Stone is lightweight XMPP client library written completely in Dart.

Homepage

Documentation

API reference

Uploader

nemanja.vukoje@gmail.com

License

Apache 2.0 (LICENSE)

Dependencies

console, crypto, cryptoutils, image, quiver, synchronized, tuple, unorm_dart, xml

More

Packages that depend on xmpp_stone