Are there any relationships btw `BehaviorSubject` and `Sink`? and `StreamController`?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







1















By reading @abin's answer in What is the difference between Sink and Stream in Flutter?, I have understood the relation btw Sink and Stream. Other than that, What are the relationships btw BehaviorSubject, BehaviorSubject.add, StreamController, BehaviorSubject.stream or maybe with Sink? I have no idea if there are any relationships btw BehaviorSubject and Sink. Maybe these two have no relationship at all? In the Google I/O 2018 video, it basically just uses BehaviorSubject.add and BehaviorSubject.stream for the output. Thanks.










share|improve this question





























    1















    By reading @abin's answer in What is the difference between Sink and Stream in Flutter?, I have understood the relation btw Sink and Stream. Other than that, What are the relationships btw BehaviorSubject, BehaviorSubject.add, StreamController, BehaviorSubject.stream or maybe with Sink? I have no idea if there are any relationships btw BehaviorSubject and Sink. Maybe these two have no relationship at all? In the Google I/O 2018 video, it basically just uses BehaviorSubject.add and BehaviorSubject.stream for the output. Thanks.










    share|improve this question

























      1












      1








      1


      1






      By reading @abin's answer in What is the difference between Sink and Stream in Flutter?, I have understood the relation btw Sink and Stream. Other than that, What are the relationships btw BehaviorSubject, BehaviorSubject.add, StreamController, BehaviorSubject.stream or maybe with Sink? I have no idea if there are any relationships btw BehaviorSubject and Sink. Maybe these two have no relationship at all? In the Google I/O 2018 video, it basically just uses BehaviorSubject.add and BehaviorSubject.stream for the output. Thanks.










      share|improve this question














      By reading @abin's answer in What is the difference between Sink and Stream in Flutter?, I have understood the relation btw Sink and Stream. Other than that, What are the relationships btw BehaviorSubject, BehaviorSubject.add, StreamController, BehaviorSubject.stream or maybe with Sink? I have no idea if there are any relationships btw BehaviorSubject and Sink. Maybe these two have no relationship at all? In the Google I/O 2018 video, it basically just uses BehaviorSubject.add and BehaviorSubject.stream for the output. Thanks.







      dart flutter






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 17 '18 at 7:13









      sgon00sgon00

      420315




      420315
























          1 Answer
          1






          active

          oldest

          votes


















          6














          StreamController has a Stream and a Sink



          BehaviorSubject is a type of StreamController that can remember the last value added to its sink



          BehaviorSubject is a class from RxDart a member of reactive libraries implemented for Dart language.



          Sink is where you dump your object into Stream.



          hope that help you :)






          share|improve this answer


























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53349073%2fare-there-any-relationships-btw-behaviorsubject-and-sink-and-streamcontrol%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            6














            StreamController has a Stream and a Sink



            BehaviorSubject is a type of StreamController that can remember the last value added to its sink



            BehaviorSubject is a class from RxDart a member of reactive libraries implemented for Dart language.



            Sink is where you dump your object into Stream.



            hope that help you :)






            share|improve this answer






























              6














              StreamController has a Stream and a Sink



              BehaviorSubject is a type of StreamController that can remember the last value added to its sink



              BehaviorSubject is a class from RxDart a member of reactive libraries implemented for Dart language.



              Sink is where you dump your object into Stream.



              hope that help you :)






              share|improve this answer




























                6












                6








                6







                StreamController has a Stream and a Sink



                BehaviorSubject is a type of StreamController that can remember the last value added to its sink



                BehaviorSubject is a class from RxDart a member of reactive libraries implemented for Dart language.



                Sink is where you dump your object into Stream.



                hope that help you :)






                share|improve this answer















                StreamController has a Stream and a Sink



                BehaviorSubject is a type of StreamController that can remember the last value added to its sink



                BehaviorSubject is a class from RxDart a member of reactive libraries implemented for Dart language.



                Sink is where you dump your object into Stream.



                hope that help you :)







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Nov 17 '18 at 18:04









                Günter Zöchbauer

                339k721047965




                339k721047965










                answered Nov 17 '18 at 8:51









                Saed NabilSaed Nabil

                1,348313




                1,348313
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53349073%2fare-there-any-relationships-btw-behaviorsubject-and-sink-and-streamcontrol%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Xamarin.iOS Cant Deploy on Iphone

                    Glorious Revolution

                    Dulmage-Mendelsohn matrix decomposition in Python