libaqueous

A Matrix SDK in Dart!

Currently it targets Flutter, web and Dart VM platforms.

Usage

  1. Set up store
final store = SembastStore();
await store.open();
  1. Construct and load client
final client = Client(homeserver, username, token, store);
await client.loadFromStore();
  1. Register handler
EventHandler.eventBus.on<RoomNewEvent>().listen((e) {
  print(e.event);
});
  1. Sync
client.startSync();

Features and Bugs

Please file feature requests and bugs at the issue tracker.

Libraries

libaqueous
Support for doing something awesome. [...]