cindel_flutter_libs
Prebuilt native libraries for Flutter apps that use Cindel.
This package does not expose a Dart API. It only makes Flutter bundle the correct Cindel native library for each supported platform so application developers do not need Rust or Cargo installed locally.
The current Android, Windows, and Linux binaries include the SQLite and MDBX
storage backends. MDBX is Cindel's default backend, and SQLite can still be
selected explicitly from the cindel package.
Current binary locations:
- Android:
android/src/main/jniLibs/<abi>/libcindel_native.so - Windows:
windows/cindel_native.dll - Linux:
linux/libcindel_native.so
Planned binary locations:
- iOS:
ios/cindel.xcframework - macOS:
macos/libcindel_native.dylib
Android, Windows, and Linux are advertised in the current pub.dev release. Apple binaries will be added in a later package version after they can be generated and validated.
Maintainers can regenerate these binaries with the scripts in
tool/prebuilt/ from the repository root.
When Cindel's native Rust code changes, regenerate the affected binaries before committing so Flutter consumers do not accidentally run an older native core.
Libraries
- cindel_flutter_libs
- Flutter plugin package that bundles supported Cindel native libraries.