|
|
||
|---|---|---|
| .github | ||
| doc | ||
| example | ||
| lib | ||
| scripts | ||
| test | ||
| test_driver | ||
| web_test | ||
| .codecov.yaml | ||
| .gitignore | ||
| .metadata | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
| analysis_options.yaml | ||
| dart_test.yaml | ||
| pubspec.yaml | ||
README.md
Matrix SDK
Matrix (matrix.org) SDK written in dart.
Native libraries
For E2EE, vodozemac must be provided.
For flutter apps you can easily import it with the flutter_vodozemac package.
flutter pub add matrix
# Optional: For end to end encryption:
flutter pub add flutter_vodozemac
Get started
See the API documentation for details:
Tests
thread_count=$(getconf _NPROCESSORS_ONLN) // or your favourite number :3
dart test --concurrency=$thread_count test
- Adding the
-x olmflag will skip tests which require olm - Using
-t olmwill run only olm specific tests, but these will probably break as they need prior setup (which is not marked as olm and hence won't be run)