This repository serves as a template for Flutter projects calling into native Rust
libraries via flutter_rust_bridge
.
To begin, ensure that you have a working installation of the following items:
- Flutter SDK
- Rust language
- Appropriate Rust targets for cross-compiling to your device
- For Android targets:
- Install cargo-ndk
- Install Android NDK 22, then put its path in one of the
gradle.properties
, e.g.:
echo "ANDROID_NDK=.." >> ~/.gradle/gradle.properties
- Web is not supported yet.
Then go ahead and run flutter run
! When you're ready, refer to our documentation
here
to learn how to write and use binding code.