Files
Qlyra/third_party/kolibri/example
sevenhill f74057ce9b
Build Android (FCM) / build-android-fcm (push) Canceled after 0s
Build Android / build-android (push) Canceled after 0s
Build iOS / build-ios (push) Canceled after 0s
Build Linux / build-linux (push) Canceled after 0s
Build macOS / build-macos (push) Canceled after 0s
Build Windows / build-windows (push) Canceled after 0s
Release (main) / android (oneme) (push) Canceled after 0s
Release (main) / android (qlyra) (push) Canceled after 0s
Release (main) / windows (push) Canceled after 0s
Release (main) / linux (push) Canceled after 0s
Release (main) / macos (push) Canceled after 0s
Release (main) / ios (push) Canceled after 0s
Release (main) / release (push) Canceled after 0s
Rebrand application as Qlyra
2026-08-30 13:16:17 +03:00
..
2026-08-30 13:16:17 +03:00
2026-08-30 13:16:17 +03:00
2026-08-30 13:16:17 +03:00
2026-08-30 13:16:17 +03:00
2026-08-30 13:16:17 +03:00
2026-08-30 13:16:17 +03:00

kolibri examples

Runnable, self-contained scripts. Build the native library once, then point KOLIBRI_LIB at it:

cargo build --manifest-path rust/Cargo.toml
export KOLIBRI_LIB="$PWD/rust/target/debug/libkolibri_dart.dylib" # .so / .dll elsewhere
File What it shows
example.dart Open a session, run the handshake, listen for pushes
handshake.dart The bare connect() / disconnect() lifecycle
upload.dart Media upload as a Stream<UploadEvent> (progress → done/error)
call.dart Call signaling over a local WebSocket (no network needed)
fingerprint.dart Build the 96-byte anti-spoof authMode fingerprint

Run any of them with:

dart run example/example.dart

call.dart and upload.dart spin up a local server and need no network access; example.dart and handshake.dart connect to a real host.