2 years late but for anyone who is interested or stuck like i was for 2 days straight,,, step 1.-get your data from your stream, step 2.-store that data in a local variable(make sure it can be updated with the stream whenever data changes,!important). step 3.-use a valuable listener in the UI ValueListenableBuilder<> Dont forget to have your provider set up on higher level.
Happy Coding Ladies and Gentleman!!!peace