#8 - BuildContext In-Depth Explanation - Fix BlocProvider.of() fails to find a context containing...

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

КОМЕНТАРІ • 220

  • @Flutterly
    @Flutterly  3 роки тому +8

    Hello, everyone!
    The entire course is now live on Udemy too, get it while it's hot --> www.udemy.com/course/bloc-from-zero-to-hero/?referralCode=E689592633984B34DBEF
    Also I have just managed to finally finish the entire BLoC - From Zero to Hero Complete Course, based on this tutorial series. You can check it out here -> ua-cam.com/video/THCkkQ-V1-8/v-deo.html

  • @lindermannla
    @lindermannla 4 роки тому +62

    The best explanation about BuildContext I've seen so far! Congratulations!

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

      You're welcome! I am glad I helped!

  • @morphingcoffee
    @morphingcoffee 3 роки тому +5

    Watched several BuildContext explanation videos on UA-cam, and most of them were just scratching the surface, and merely advising how devs can work around the gotchas without providing under-the-hood understanding of it.
    Thanks, appreciate how detailed you went over this!

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

      Glad I could help, man! ✨ 🥂

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

    This playlist is such a gem..
    Even though the code in some videos is a little outdated, the concepts are very well explained, and I always find myself coming back for a revise.

  • @dnlbrock
    @dnlbrock 4 роки тому +12

    Man, many thanks. You've made my development fun - I can now say I'm familiar with Bloc and I not fighting anymore with my code.

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

      You're welcome, man! I really appreciate that my videos helped you become a better developer!

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

      Same

  • @minhan4444
    @minhan4444 9 місяців тому

    The tutorial is not only to learn about Bloc concepts but also to learn about BuildContext in Flutter core concepts. Thank you very much :3

  • @gurkanfg
    @gurkanfg 3 роки тому +2

    For a long time. I am working on dart language. And at the same time, I produce products, trainings and content in my own country. I would like to say as a member of the Google Developer Community. Your content helped a lot with the projects I developed. Appreciation of the quality of the contents and the work in the preparation process. Keep going like this.

    • @Flutterly
      @Flutterly  3 роки тому +1

      Thank you so much, I really appreciate your feedback! ✨

  • @abdulhamidyusuf2848
    @abdulhamidyusuf2848 3 роки тому +5

    No way man! I had a really hard time understanding this concept, but this explanation is unique and easy to comprehend. Thank you

    • @Flutterly
      @Flutterly  3 роки тому +1

      Thank you so much! ✨

  • @divyanshukumar1329
    @divyanshukumar1329 Рік тому +1

    i just fixed my crashing app just after this 23:18 minutes tutorial on context. Thanks you WCKD, Stay motivated and keep posting such rich content

  • @progtom7585
    @progtom7585 11 місяців тому

    this is priceless, thanks so much. I was having a context nightmare with BloC after migrating from riverpod and was trying to avoid a side project because of it. Youve put me back on track. Great video series, thanks very much.

  • @datobarbaqadze6553
    @datobarbaqadze6553 3 роки тому +2

    I have watched terribly many explanations not only about buildcontext but many other things, I can surely say that this channel is the best one on youtube. Love it, keep it up man

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

    Best flutter tutorials I’ve ever seen. Thanks for explaining the details in such a clear and concise manner

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

      Thank you so much for this detailed, positive feedback! I really appreciate it!

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

    This is the best explanation of how to build context works with Bloc that I have seen so far. Excellent work done. I hope you receive much more support in future for this.

  • @userwill1005
    @userwill1005 Рік тому

    It was a the best explanation of BuildContext. Now I have clarity in mind about buildContext.

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

    Best explanation on UA-cam, thank you!

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

      Thanks a lot! I appreciate your feedback!

  • @deveshkharade3489
    @deveshkharade3489 Рік тому

    This Tutorial series is first where i understood bloc very well Thanks

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

    Hi, I just wanna say that I really appreciate what you're doing here. I've binge watched all your previous videos up to here and have made sure to like all of them atleast as a show of gratitude :D
    I really like the way you explain and visualize the concepts that's very easy to understand and follow through. I was actually researching about this topic for a while and stopped since I cannot grasp it properly then. Watching your videos made me confident about it now and in turn made me feel positive and happy.
    I was actually really excited when I was talking about your videos to someone and even said that the ability for it to teach is very good and could actually be a worth-it paid course, if ever.
    Keep up the great work! You've really improved a lot.

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

      Thank you so much for your kind words, man! I really appreciate the positive feedback you gave me! I'll struggle to give you and my viewers the best tutorials! I'm glad you think I have improved over time! Thanks a lot again and hope I'll see you soon in the comments section of newer vids!

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

      You deserve it! I was actually a little sad that I've seen everything up to this point that I have nothing else until your next one - in a good way that is. It's like a good TV show that you just wanna see the next one as soon as possible. :D
      I'm looking forward to them. Keep safe also!

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

      Thank you so much! ✨ I prefer quality over quantity so that's why it's taking so much time to post tutorials

  • @bensubendran
    @bensubendran 3 роки тому +1

    This is more informative than all the other explanations. Thanks Flutterly

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

      Thanks, Ben! I appreciate it!

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

    Yup, Shared it with on of my mate, who joined recently to work along with me on existing project built with bloc. Hopefully he will learn quickly(hopefully my mate won't take much time as I took to understand bloc in my initial days 😜) and will get fair idea on what's going on.
    Thank once again ❤
    Looking ahead for more advance videos.

  • @sibulelemboyi
    @sibulelemboyi 3 роки тому +2

    Wow! Thanks, I finally got a clear explanation of BuildContext. You are great!

    • @Flutterly
      @Flutterly  3 роки тому +1

      I'm really glad! ✨

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

    Love your work! This crucial topic is overlooked by all flutter tutorials I've seen so far.

  • @poomchantara355
    @poomchantara355 4 роки тому +3

    This video should be added to the Bloc documentation. LIKED and SUBSCRIBED!.

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

      Thank you so much! ✨

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

      The playlist is there in the bloc documentation. :)

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

    Developer need to be aware all time with this context thing. Flutter supposed to be easy 😅. I really enjoyed and learned a lot from the videos. Thank you.

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

      Indeed, that's why I considered it so be a really, really important tutorial! Thanks!

  • @aldiirsanmajid4235
    @aldiirsanmajid4235 3 роки тому +2

    thanks for this playlist about bloc, it make me easier to learn it, keep it up man.... I will wait for another tutorial playlist from you

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

    This level of details in a tutorial, And i wonder how much hardworking you put to make this video. Thank you again.

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

      About 1-2 weeks of work for a tutorial

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

      @@Flutterly That's lots of time , Thanks WCKD for these tutorials, waiting for more of your tutorials in future. Love

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

      You're welcome, mate! I'm really happy you like them!

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

      @@Flutterly thx a lot

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

    Thank you for everything. I was struggling about learning BLoc but I understand most of the logic behind the scenes now. Best explanation :)

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

    One of the best explanation on Build context. Wonderful work

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

      Thank you so much! ✨

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

    Thanks, WCKD. Must watch and needed one!!! I personally addict to bloc and your videos as well.
    Keep rocking!!!

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

      Nice to hear that, mate! 🌟 Thanks a ton!

  • @mengyan3214
    @mengyan3214 5 місяців тому

    What a fantastic explanation of BuildContext. Thank you so much for sharing.

  • @bkyuch
    @bkyuch 4 роки тому +3

    This video and your way of explaining things are so underrated. You've got my subscription and thanks for doing this work. I learned a lot and it was awesome :)

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

      Thank you so much for your kind feedback, mate! I appreciate every word you said and I couldn't be happier to help you in pursuing the level of understanding bloc!

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

      I agree. He should make a course on how to teach technical subjects.

  • @MrVlat456
    @MrVlat456 3 роки тому +1

    This is the best explaination of BuildContext ever far.

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

      Thank you so much! ✨

  • @abhijitpani3438
    @abhijitpani3438 3 роки тому +1

    Yours is the first channel I have subscribed in my youtube life. You are gifted! Would you mind sharing which video making tool do you use? I will try it in my office presentations

  • @shubhammittal2367
    @shubhammittal2367 3 роки тому +1

    Finally get cleared my all doubts regarding context.thanks a lot sir

  • @SIDDARTHBHURA
    @SIDDARTHBHURA 3 роки тому +1

    Best explanation on BuildContext. Thank you

  • @sasanpormah52
    @sasanpormah52 3 роки тому +1

    Wow you are amazing, I was confused why I received this error and now I know why. Thanks a lot.

    • @Flutterly
      @Flutterly  3 роки тому +1

      Thank you, brother 🤍

  • @samih_bidaoui
    @samih_bidaoui Рік тому

    This is Actually the best explanation of BuildContext. Thank you so much

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

    Thank you for this great tutorial. I am looking forward to see tutorials for another topics too.

  • @rohithk5234
    @rohithk5234 3 роки тому +1

    best explanation of contex and flutter 🔥🔥🔥🔥

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

    You explain amazingly! Very complete and concise. you deserve million subscriber and I hope continue your work. Thank you sir 🌷

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

      Thank you so much! Hopefully I'll get there someday! I appreciate it! ♥

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

    Hey, WCKD, I Started learning flutter recently, and to be honest, I was having a really tough time understanding how this whole BLoC thing worked till now.
    I Love how you illustrate each concept pictorially.
    Huge Fan or your teaching.
    I would appreciate an example of BLoC with Forms and to be specific, An Entire Login Flow. Thanks.

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

      For sure I'll do that in the future, man, after I finish all these tutorials!

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

      @@Flutterly much appreciated 💞

  • @syaefulamri411
    @syaefulamri411 3 роки тому +1

    easy to understand the best explanation so far

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

      Thank you so much! ✨

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

    A lot of thanks man, I hope, you will continue create tutorial videos in this context). I'm waiting for another videos about flutter

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

      Thank you, man! Appreciate it!

  • @mkhwanazicebo4448
    @mkhwanazicebo4448 3 роки тому +1

    Thank you so much for this video, please continue to make more. I really love the way you explain everything in detail.

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

      Thank you so much, brother! I will!

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

    This was awesome! Thank you so much. Love this entire series and especially all the hard work it took to painstakingly create the animations.

  • @philroger8773
    @philroger8773 9 місяців тому

    Good sir, you make me understand how build context works.. Thank you so much..

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

    ... i was searching that « buildcontext » video since a while :) thanks Wckd !

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

      I'm glad I could help you, bro! You're welcome!

  • @sabahmohamed8617
    @sabahmohamed8617 9 місяців тому

    Omg i have just found a treasure.thank u for the wonderful easy explanation i think i will watch all your videos now❤️❤️❤️❤️

  • @skypuff
    @skypuff Рік тому

    This man is absolutely incredible.

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

    Bro, I

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

      Haha, thank you so much, brother! I really appreciate all your kind words! Hope you'll stay here on this channel furthermore, cause more awesome series will come in the future!

  • @nidalbakir4720
    @nidalbakir4720 3 роки тому +1

    I appreciate your efforts and time to make such a great video. Thanks WCKD💙💻👓

    • @Flutterly
      @Flutterly  3 роки тому +1

      It's WCKD, mate, thanks! 🌟

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

    Mind blown 🤯🤯. You make everything look easy ❤❤

  • @islomkhujaakhrorov6668
    @islomkhujaakhrorov6668 3 роки тому +1

    It is one of the important topic that you presented to us Thank you man

    • @Flutterly
      @Flutterly  3 роки тому +1

      Thank you so much, man!

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

    Man! Keep up the good work! Love your tutorials. Please make more videos like this!

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

      Thank you so much! ✨

  • @ahmedzaydan3521
    @ahmedzaydan3521 Рік тому

    Really really GREAT and PERFECT explanation
    Thank you from my heart ❤❤❤

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

    You're sooo good, thank you so much, I never really understood context before this video

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

    Best teacher great explained by simple and deeper pls make more video with firebase love from India ❤️

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

    Welcome back 🙂
    Thks for your videos

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

      Thank you! Sorry for the delays, this video took over 2 weeks to be made!

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

      It's worth it. The content is understandable as always.
      Nice video

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

    your explanation are amazing 🤩

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

      Thank you so much, mate! 🌟

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

    Thank you for explaining in-depth concept of BuildContext and widget tree, really loved your work!
    Could you also please make a tutorial for the element and render tree too?

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

    Such a wonderful explanation!!

  • @WiLL-by5sw
    @WiLL-by5sw 4 роки тому +1

    Thank you so much again man! Again! Another awesome tutorial!! :D

  • @mohammedrashad1
    @mohammedrashad1 10 місяців тому

    Thanks, I think your channel is one of the best

  • @officialismailshah
    @officialismailshah 3 роки тому +1

    always amazing content,
    respect man for your struggle🙌🙌🙌

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

    Man your videos are awesome... I really hope you do something on RXdart

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

    Thank you for releasing this video, it was really helpful and educating

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

      You're welcome, man, thank you!

  • @nadeemshahzad4416
    @nadeemshahzad4416 3 роки тому +1

    Amazing explanation .....

  • @vinayTshetty
    @vinayTshetty 11 місяців тому

    OMG that great work and Good animation to understand.
    thanks for the tutorials.

  • @МаксимАбрамов-е1я
    @МаксимАбрамов-е1я 2 роки тому

    This is the great explanation 😍🔥

  • @محمدأنور-ه4ب
    @محمدأنور-ه4ب 3 роки тому +1

    Greeeeeeat, It answers all my question, Thank you ❤️️

  • @OusseynouDIAGNE-wu1gg
    @OusseynouDIAGNE-wu1gg 8 місяців тому

    This tutorial is really helpful ! Thanks a lot ! I like it .

  • @bodehallak1552
    @bodehallak1552 3 роки тому +1

    great explanation, really helpful tutorial. thank you very much, keep going please we're supporting you. :3

    • @Flutterly
      @Flutterly  3 роки тому +1

      Thank you so much for your support, it is greatly appreciated!

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

    This is some great quality content. You're awesome. Thanks

  • @dhruvsoni9929
    @dhruvsoni9929 Рік тому

    You've made an Absolutely Great Video 👍✨

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

    Super useful. Thanks

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

    Maaaaaaaaan! That was Amazing explanation

  • @mohamedsaleh9046
    @mohamedsaleh9046 Рік тому

    very good explanation, thanks

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

    Again Great video , Thank you so much....

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

      You're welcome, thanks!

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

    thank you bro for teaching bloc

  • @abdulrahmanal-fakih3996
    @abdulrahmanal-fakih3996 3 роки тому

    Great explanation. Keep it up!

  • @rp2804
    @rp2804 3 роки тому +1

    Once a legend said, ''The only way is UP"!

    • @Flutterly
      @Flutterly  3 роки тому +1

      Up in the sky 👆 🌟 😂

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

    what a nice tutorial, thank you so much

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

    Great video learnt a lot from your videos

  • @md.ruhulamin7963
    @md.ruhulamin7963 3 роки тому +1

    Thank you sir. Please make a complete project using BLoC pattern.

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

      I will make a complete series building different apps!

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

    AWESOME content! Big thanks

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

    It made me even more confused :D I need to watch it again

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

      *not because of the problem of the tutorial

  • @gmmome2073
    @gmmome2073 7 місяців тому

    best explanation. thanks.

  • @IELTSwithJamoliddin
    @IELTSwithJamoliddin 3 місяці тому

    Thanks bro, you explained it well

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

    thnks man great stuff as usual

  • @zakariyaetouzi7967
    @zakariyaetouzi7967 3 роки тому +1

    Thanks, you are the 👍 best

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

    Thank you very much for your effort .

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

    Tks man. Great content.

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

      You're welcome! I appreciate it! ♥

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

    excellent tutorial thank you very much for teach me this

  • @ashrafabdo5461
    @ashrafabdo5461 Рік тому

    افضل شرح رهيب😍🥰

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

    This saved my time TNX

  • @ramkishoreprajapati1325
    @ramkishoreprajapati1325 4 місяці тому

    Oh, My god, you are so great.

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

    A lot of thanks wckd

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

    Great leant a lot from your video

  • @rezaesfandiari1865
    @rezaesfandiari1865 3 роки тому +1

    Thanks very much

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

    Amazing!
    One question about the drawing: Why CounterCubit context is child of InternetCubit in the tree? I thought the tree was: MyApp > MultiProvider > MaterialApp ... The 2 cubits are not child because they instanciate a new context as create param, so they are not child of the MyApp context in that drawing (or if we have to include them, we can put them on the same level with MaterialApp).
    Maybe i'm lost sorry :\

    • @Flutterly
      @Flutterly  3 роки тому +1

      No, you're not right. As I mentioned inside the tutorial, what MultiBlocProvider(BlocA,BlocB,BloC) does is actually a way of writing BlocA > BlocB > BlocC inside the widget tree. So, in our case, it's MyApp > MultiBlocProvider(InternetCubit,CounterCubit) > MaterialApp, but MultiBlocProvider(InternetCubit,CounterCubit) behind the curtains translates into InternetCubit > CounterCubit, therefore the widget tree is MyApp > MultiBlocProvider (which needs to be written because it is the thing that wraps out next cubits) > InternetCubit > CounterCubit > MaterialApp. You should watch the entire tutorial and you'll understand better why it's this way.

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

      @@Flutterly Thank you for the answer. I will rewatch it again :D

  • @fabiocarvalho9602
    @fabiocarvalho9602 10 місяців тому

    You are trully wicked sir
    Do you have any more content about Flutter?