Hahaha 😂 😂 😂 😂 oooh my God why was struggling with Build context ? Because i didn't have a good teacher until now.... Thanks keep up the good work man hands to head salute
excellent explanation... after reading through a lot of articles without grasping the meaning behind context, I finally understood thanks to you Johannes, Thank you very much.
This should be studied sooner... i was facing the issue "At this point the state of the widget's element tree is no longer stable." so need to go back to basic.... thankyou Johannes sir for this awesome conceptual video
This might help you :) Todo App Tutorial: ua-cam.com/video/CQZr-GXe__Y/v-deo.html Build A Chat App Tutorial: ua-cam.com/video/wHIcJDQbBFs/v-deo.html Social App Design: ua-cam.com/video/PvDOgOdUgkU/v-deo.html Tinder Clone UI Tutorial: ua-cam.com/video/v1wofhoutBk/v-deo.html
Excellent explanation! The only thing I don't get is: If every widget has its own context, why this whole thing works? I mean in the first example why calling the "Scaffold.of" doesn't work if "Raisedbutton" has its own context? Or even more complex, imagine a "Container" and the "Raisedbutton" inside it. Shouldn't the "Scaffold.of" works since "Container" is above it and has "context"? I know it doesn't but don't know why. Thanks!
Thanks, Samuel! 🙂 We are never using the context of the RaisedButton since we cannot access it and it is inside of the RaisedButton Widget. The main point about BuildContext is that you need to use the BuildContext under the widget that you want to access such as demonstrated at 3:04. At 1:40 it is demonstrated why you cannot use the MainPage BuildContext since it is on top of the Scaffold in the widget tree, and therefore you cannot access the Scaffold.
Hi, i love your videos, i learned about context clearly from you. Can you please make also a video about state management in the way you explain about context. Thank you and more power!
How do I get the current context used? I'm triggering overlay notifications from a provider that needs current context in order to display overlay notifications he is managing
Thank You Sara Ttbb! Follow this link: stackoverflow.com/questions/50246019/how-to-get-the-current-context-in-flutter I hope you will get your answer 🙂
Raised button seems to be deprecated now. So, I used the Elevated button instead. But here is an error with the Snackbar: "The method 'showSnackBar' isn't defined for the type 'ScaffoldState'." I tried ScaffoldMessenger.of(context).showSnackBar() and it works, but independently of "builder" exists of not for the scaffold
Thank You Alexey Antonenko! Follow this link: stackoverflow.com/questions/68011487/the-method-showsnackbar-isnt-defined-for-the-type-buildcontext I hope you will get your answer 🙂
Hahaha 😂 😂 😂 😂 oooh my God why was struggling with Build context ? Because i didn't have a good teacher until now.... Thanks keep up the good work man hands to head salute
excellent explanation... after reading through a lot of articles without grasping the meaning behind context, I finally understood thanks to you Johannes, Thank you very much.
Glad I could be of help, You are welcome علمني اب - 3alemneUP! 😊
Just perfect. If every video of yours is as clear as this one, you will be my saviour.
Thank you, Tuğberk! 🙂 Sure I try to get better and better over time simply check out my Flutter playlist: ua-cam.com/video/HZD-0zgpuak/v-deo.html
Brother, understanding the concept of builder context is so crucial that no other tutorial or article can explain like you did.
You are right, every one should understand this!!!!
I never really understood how context works before this. Thanks a lot!!
You make these very easy to understand. Kudos!!
Seems I finally found someone I can listen to
Very nice explanation
very important subject out of the typical flutter tutorials, outstanding learning material! thanks.
You’re most welcome, Oswaldo Olea! 🙂
I have My Interview today on flutter ,this helped me thanks!
Thank you. Very particular & clear explanation.
at last I found a good explanation.
Great, Thank you AJITH R!
This should be studied sooner...
i was facing the issue "At this point the state of the widget's element tree is no longer stable."
so need to go back to basic....
thankyou Johannes sir for this awesome conceptual video
That was crystal clear. Thank you very much.
Amazingly well explained
tk you so much!!! finally a good explanation!!
Johannes you made my day - Thanks a lot :)
Crystal clear! Thanks man ❤
You are welcome, Abid Hasan!
This might help you :)
Todo App Tutorial: ua-cam.com/video/CQZr-GXe__Y/v-deo.html
Build A Chat App Tutorial: ua-cam.com/video/wHIcJDQbBFs/v-deo.html
Social App Design: ua-cam.com/video/PvDOgOdUgkU/v-deo.html
Tinder Clone UI Tutorial: ua-cam.com/video/v1wofhoutBk/v-deo.html
do u know that you are the best. thank you for this explanation.
So nicely explained!! 🙏 Keep doing your great work always!! ❤️
Bro you are amazing thank you!!
You’re most welcome, Tobla Mabor! 🙂
I just do not think there is anybody who explains flutter so great like this guy, aah why has google not hired you to join their flutter team man😟
Thanks, for your support, Mkhwanazi cebo! 🙂
Great content. Thanks!!!
Great examples!
good explaination!
Awesome Awesome explanation
Excellent explanation!
The only thing I don't get is: If every widget has its own context, why this whole thing works? I mean in the first example why calling the "Scaffold.of" doesn't work if "Raisedbutton" has its own context? Or even more complex, imagine a "Container" and the "Raisedbutton" inside it. Shouldn't the "Scaffold.of" works since "Container" is above it and has "context"? I know it doesn't but don't know why. Thanks!
Thanks, Samuel! 🙂 We are never using the context of the RaisedButton since we cannot access it and it is inside of the RaisedButton Widget. The main point about BuildContext is that you need to use the BuildContext under the widget that you want to access such as demonstrated at 3:04.
At 1:40 it is demonstrated why you cannot use the MainPage BuildContext since it is on top of the Scaffold in the widget tree, and therefore you cannot access the Scaffold.
thank for your teach but I have a question is can we name that is the builder function doing as link between the top and buttom
Thank you Scholar Ship! 🙂 The purpose of the Builder is only to supply you with a Build Context. Or what do you mean?
Hi, i love your videos, i learned about context clearly from you.
Can you please make also a video about state management in the way you explain about context.
Thank you and more power!
Thank you, SuperChainMan! Check out this video about state management: ua-cam.com/video/l3KnuUmlr-w/v-deo.html&ab_channel=JohannesMilke
thank Johannes.
How to fix "Looking up a deactivated widget's ancestor is unsafe" once forever ?
thank you in advance
How do I get the current context used? I'm triggering overlay notifications from a provider that needs current context in order to display overlay notifications he is managing
Thank You Sara Ttbb! Follow this link: stackoverflow.com/questions/50246019/how-to-get-the-current-context-in-flutter
I hope you will get your answer 🙂
thank you man!!subbed.
Perfect, Just Perfect!!!
Thank you, Shikhar Agarwal! 🙂
❤ from India
great video.
Thank you, Suraj Suryawanshi! 🙂
thank you!
you are the best
Thanks bro
please make some more bloc videos
Thanks Encyclopedia, sure I can however did you try already Riverpod: ua-cam.com/video/8H3bwxxla4Y/v-deo.html This is a new & trendy state management
Nice video and explanation. However … you use opera, that surprised me the most xD. Best of Luck
thx! great!
You are welcome, Роман Сергеевич!
amazing
Thanks, @user-rp7xx7xo2z! 🙂
so Build is a shortcut to getting a closer context
Thank you, Brendan Chatt! 🙂. You could learn more about flutter architecture here: flutter.dev/docs/resources/architectural-overview
Raised button seems to be deprecated now. So, I used the Elevated button instead. But here is an error with the Snackbar: "The method 'showSnackBar' isn't defined for the type 'ScaffoldState'."
I tried ScaffoldMessenger.of(context).showSnackBar() and it works, but independently of "builder" exists of not for the scaffold
@@HeyFlutter Thanks a lot!
Thank You Alexey Antonenko! Follow this link: stackoverflow.com/questions/68011487/the-method-showsnackbar-isnt-defined-for-the-type-buildcontext
I hope you will get your answer 🙂