Event-driven architecture using Flutter Hooks, Rust, and StreamController #352
vincent-herlemont
started this conversation in
General
Replies: 1 comment
-
Why don't you use Riverpod's StreamProvider to handle Rust's stream input? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am implementing an event-driven architecture for a Flutter application, which consists of three parts:
StreamController.broadcast()
.useEventStream<T>
Schema example:
Here is the part 2 which receives events from Rust:
Here is the custom hooks
useEventStream<T>
:And in each component, we have:
I have a few questions regarding this architecture:
👉 It is worth noting that the event stream could be significant, with several hundred events per second during peak times.
Any feedback or suggestions for improvements are welcome :)
Beta Was this translation helpful? Give feedback.
All reactions