What is the difference between Sink and Stream in Flutter?
Sink and Stream both are parts of the StreamController. You add a data to the StreamController using Sink which can be listened via the Stream. Example: final _user = StreamController<User>(); Sink get updateUser => _user.sink; Stream<User> get user => _user.stream; Usage: updateUser.add(yourUserObject); // This will add data to the stream. Whenever a data is added … Read more