title: Dart: Streams vs ValueNotifiers
body: <p>I'm working on a team that is developing an app which needs to work with sensors to represent a vehicle's state. This state can either be represented through values given by external hardware sensors or work minimally through a mobile device's own sensors. And we want the ability to swap sensor packages (switch between mobile or external sensors). We also want these values to be shown asynchronously and we are researching Streams and ValueNotifiers in Flutter/Dart. </p>
  
  <p><strong>What's the best way to go (Stream vs ValueNotifier)?</strong>  </p>