canvist_ffi
The native binding surface for canvist’s iOS and Android packages. It exports an EditorHandle through UniFFI, which the Canvist Swift package and the Kotlin library wrap. It isn’t published on its own.
The handle is a placeholder for now. It holds plain text, which proves the native build and test pipelines end to end. The v2 editor engine replaces it behind the same handle. Flutter and Dart don’t use this crate: they bind canvist_headless through flutter_rust_bridge.
See the native toolchain guide for building and testing on iOS and Android.