While exploring how to integrate Bluetooth (with flutter_blue_plus) with FlutterFlow, I have a situation where I have multiple Streams that produce data (such as found devices or discovered services). I’d like to show those dynamically in a ListView.
The Streams are created by the Bluetooth APIs in a Custom Action. My current quite ugly approach is to update an App state variable using FFAppState() and then calling a passed Action to inform FlutterFlow about the update. However, I would prefer not to use App state but somehow directly update the underlying data for the ListView and then update it.
Is there any reasonable way to do that? If not, any plans to include better Stream handling to FlutterFlow?