Wrapping up
Congratulations! You have successfully added a Rust component to
your Flutter app using flutter_rust_bridge
and configured
flutter run
(more on web later) to build your Rust library and link it to the app.
As a reminder, you need to run these commands every time your Rust code changes and
before you run flutter run
:
{{#include command.sh.txt}}
Renaming the Rust bridge module
If you would like to use the --rust-output
flag of flutter_rust_bridge_codegen
,
keep in mind that you will have to update $crate/src/lib.rs
to point to the correct
file, for example if you use this command instead:
flutter_rust_bridge_codegen \
..
--rust-output $crate/src/my_bridge.rs
then you need to modify this in lib.rs
:
- mod bridge_generated;
+ mod my_bridge;
flutter_rust_bridge_serve
-less workflows
If you don't need to run Flutter Web in development
mode and would rather build in release mode once
in a while, read here for instructions on how to build your WASM
binary without flutter_rust_bridge_serve
.