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 just and flutter run! When you're ready, refer to our documentation
here
to learn how to write and use binding code.