Como reemitir o último valor para assinantes tardios de um Stream do Dart sem o BehaviorSubject do rxdart
Um StreamController broadcast descarta todo evento disparado antes de você assinar. Aqui está um substituto do BehaviorSubject sem dependências, construído com Stream.multi, uma extensão replayLatest() para streams existentes, o atalho com async* que perde eventos silenciosamente e o detalhe do initialData no StreamBuilder, tudo verificado no Dart 3.12.2.