Adding a Streams API to a Flutter Plugin (The Boring Flutter Development Show, Ep. 7.5)

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 31

  • @benjaminli21
    @benjaminli21 2 роки тому +1

    someone said this show is unnecessarily long, and I disagree and I think he's wrong.
    At the beginning of the show, they already stated that this is not a tutorial show but it's about a show about engineer coding and fixing things. In my opinion, this is way more fun than watching those real boring and "perfect" coding tutorial where you watch them perfectly code something from scratch while it's highly unrealistic in real life because no one is going to be coding perfectly.
    This show is what is real in the modern time where everything else can be edited and photoshopped. It's the most authenticate show in the whole internet, I believe.Beats all those "reality" show where all the acts are basically scripted and edited....
    I am so grateful for there's this team behind this awesome framework. I used to have frustration and thinking about quit and I did have the experience of almost getting fired because the performance issue in the framework. But it's the community spirit behind it that made me stay. I think I am also lucky to have this framework in my career. Thank you guys!!!

  • @DominikRoszkowski
    @DominikRoszkowski 6 років тому +7

    Where can I get the price from? 🏅
    And seriously thanks for sharing not only the great victories but also little slips during typical development job!

  • @MrAidooyaw
    @MrAidooyaw 6 років тому +1

    I don't think its ever boring... Its very good

  • @colinschmale4352
    @colinschmale4352 3 роки тому

    Very helpful video, thank you! :) I don't like the Boring Show format because it's unnecessarily long but this is the only place where I've found an explanation about how to implement Event Channels in plugins.

    • @benjaminli21
      @benjaminli21 2 роки тому

      it's long because it's not intended to be a tutorial or anything like that... nothing about it is unnecessary. It's how we work in real life. Fixing bugs and googling solutions.

  • @shubhralagrawal4003
    @shubhralagrawal4003 4 роки тому

    Super useful. Created my first wrapper and actually my first Flutter project. This helped me so soooo much. Thanks a lot guys!

  • @pradeep422
    @pradeep422 6 років тому +5

    Enjoyed it for sure!!!!!!!!!!

  • @CuiqkOfficial
    @CuiqkOfficial 6 років тому

    Boring Show has been really interesting until last couple of episodes because of font size. Please Andrew see the screen font difference at 25:20, terminal window font is easier to read but the editor fonts looks so tiny that I have to use offline magnifier to see them.
    One more thing I am interested in, please guys tell me your typing speed. I am very excited to know that.

  • @LxAU
    @LxAU 4 роки тому +1

    Unless I'm really misunderstanding something, it seems that the only benefit to having an event channel is that the Dart side receives a ready-made Stream instance, while the drawbacks are:
    1. there is now a need to manage two separate channels between Dart and the platform instead of one
    2. an additional interface has to be implemented on the platform side
    3. that ready-made Stream still needs to be map()-ed to the correct type for consumption outside the plugin.
    In my own plugin I just use the existing method channel, calling invokeMethod() on the platform side, and managing my own StreamController on the Dart side.
    Am I missing something critical here? Are there performance implications? Am I maybe setting myself up for memory leaks by not returning a null result to the platform (like, to "close off" the invokeMethod() calls I'm making)?

    • @aryanjalali1234
      @aryanjalali1234 4 роки тому

      I don't know if your issue was cleared or not but according to me, Event channel feels like something which would be used to listen to things. For example, things like detecting volume keys or power button. You can't do it using plugins without taking overlay permissions. I am new to the Platform channels right now. Let me know if I'm understanding it incorrectly.

  • @umerfarooq2249
    @umerfarooq2249 3 роки тому

    How to call flutter code or send messages or event to flutter from BroadcastReceiver in native code ?

  • @Office3
    @Office3 4 роки тому +2

    I would like to claim my prize too. Btw, it's been a year already, is there any update on the ios side implementation?

  • @mikeharris81
    @mikeharris81 2 роки тому

    @27:30 just Ctrl+Z guys 😂

  • @ONEON26
    @ONEON26 5 років тому

    Thanks for this video. How about one on streaming web radio (RTSP)?

  • @EmmanDesh
    @EmmanDesh 6 років тому

    Does anybody know where i can get the dart bird decal emily has

  • @michelfeinstein
    @michelfeinstein 6 років тому

    IIRC, Matt spoke about the Event Channel on a previous episode

  • @renxoarellano5550
    @renxoarellano5550 6 років тому

    i have been programming with Dart and I start to love it .. Great job with flutter i will follow you guys. Your are a little bit boring only jajaja Greetings from Peru!

  • @athuljoseph4828
    @athuljoseph4828 4 роки тому

    Thank you for this video........helped me a lot.

  • @AdrianWreyford
    @AdrianWreyford 5 років тому

    Amazing, it was exactly your error that had me. Just love your channel

  • @theGoldyMan
    @theGoldyMan 6 років тому

    Wait what happened to the publication bug?

  • @dedyzaxy4812
    @dedyzaxy4812 6 років тому

    Terima kasih untuk penjelasannya...

    • @redbrogdon
      @redbrogdon 6 років тому

      Terima kasih kembali!

  • @sean123123100
    @sean123123100 6 років тому

    Great video thanks!!

  • @mzlittle
    @mzlittle 6 років тому

    Can we do a Google Maps demos apps?

  • @raqbit
    @raqbit 6 років тому +3

    Where can I get my prize? ^-^

  • @pedromassango
    @pedromassango 6 років тому

    Wau, very good.

  • @stephenjames2951
    @stephenjames2951 6 років тому

    Text is way too small and blurry

  • @krishnanandprabhu7780
    @krishnanandprabhu7780 6 років тому

    Why don't you use python?,Isn't Java hard to learn🎓?plz reply

    • @paulvonhoesslin8832
      @paulvonhoesslin8832 4 роки тому +1

      Python is a language that does a totally different thing though. Flutter generates code for Android and iOS. Yes, Android is built with Java. And iOS it's Objective-C and/or Swift.
      What they are doing is creating something that plugs into Android.
      What mobile framework is there in Python? I think you are getting confused with the different technologies.