5:33 ListenableBuilder??? Nothing I can see from the documentation I even got error it's not exist! I Google for the same name and there's only valueListenableBuilder class, what gives? Flutter 3.7.11, Stable Channel, Dart 2.19.6
@paulmuchwat4869 Жыл бұрын
@@muhammadyusoffjamaluddin The ListenableBuilder is available in beta channel 3.10.0-1.1.pre, but you can replace ListenableBuilder with AnimatedBuilder, it will still work the same.
@yousef.a.k3793 Жыл бұрын
Thanks for a great show, and please add Arabic subtitle
@ShawnMilo Жыл бұрын
I rarely comment on videos, but I have to do so here. This is the **best** presentation I've ever seen for a video about code. No fumbling to type live, full code is provided in the description, everything is explained clearly, and most of the screen time (and pixels) go to the code editor. More, please!
@filiphracek Жыл бұрын
Fantastic! You just casually solved a problem I had by pointing me in the right direction. And, best of all, I was able to learn this while eating schnitzel. Looking forward to more episodes!
@AndresMunoz-nl6bi2 ай бұрын
This guy is my hero. Explains, subtly makes fun of things, and teachs you the thing.
@venir_dev Жыл бұрын
Things are finally getting spicy! We needed non-trivial content since a long time, and Craig simply ROCKS it: thank you! And thank you, Flutter team!
@dovas90 Жыл бұрын
Ooohhhh this is gonna be a masterclass series ! Glad for your time preparing this
@BrutalCoding Жыл бұрын
Presentation skills on point 👌. Seriously! I’d like to see a video or article someday of what’s involved into breaking down a complex topic into an easy to follow format.
@theflutterboi Жыл бұрын
Great explanation. I have one doubt. Who is mark and why he needs layout, paint ..etc!!
@SuesiTran9 ай бұрын
😂
@ashwithchandra26229 ай бұрын
🤣🤣
@martinmj94 Жыл бұрын
Wonderful start to the FlutterBuildShow! Already looking forward to the upcoming episodes.
@philosophia5577 Жыл бұрын
Resizing widgets as the child inside it grows is a problem I was facing from last 3-4 hours and this video solved it. Great one!!!
@calvinvanwieringen2459 Жыл бұрын
You have no idea how long I have been looking that that exact scenario for the timestamp, and just as you said landed on a postframecallback solution. But it did cause frame issues. So grateful for this video.
@laybunzz Жыл бұрын
Go forth and Flutter 💙
@mephistotel87 Жыл бұрын
It is 14th day I started using and learning Flutter at all! These tutorials help greatly! Amazing content! We need more!
@АндрейКлок-о7ж Жыл бұрын
It would be great to see a similar video only for RenderSliver. It would also be interesting to see a detailed analysis of the functions of the Element class and its subclasses. Also, the topic of Bindings (SchedulerBinding, WidgetBinding and etc.) is poorly covered in the network
@pengain411 ай бұрын
Flutter team is doing so good job for community and education. ❤
@TheJeroenweener Жыл бұрын
Props for explaining this topic so well!
@dj.yacine Жыл бұрын
This is the power of Flutter 👌
@ShawnBlais Жыл бұрын
Awesome to see some more technical talks from the Flutter Team! More of this please!
@wembleyleach Жыл бұрын
Wow, amazing first video! I'm looking forward to the rest of the series. This is going to be a great reference for me later on.
@ItsRichardShank Жыл бұрын
I didn't even know I could do that and this is exactly what I needed. Good work folks!
@algeriennesaffaires7017 Жыл бұрын
One of your best presentations more professional 👏, thank you
@mostafijulislam8776 Жыл бұрын
This is amazing!! 💙💙💙💙💙 Thank you! And just a curious idea for the future shows: A circular list widget. Like a column that connected it's both end and turned itself into a circle. Or maybe a listView, that did the same thing. Sounds fun to me 😊
@chordfunc3072 Жыл бұрын
Fantastic, cant wait for more episodes 🙌
@mtho1850 Жыл бұрын
Amazing stuff. Thank you. If possible, could you do separate episodes for each of the different parent RenderObjects?
@Gigameth Жыл бұрын
That was really nice explanation.
@rohantaneja Жыл бұрын
Well explained Craig! Looking forward to the rest of the series 🎉
@nurola Жыл бұрын
Thank you guys. It came just in time. :)
@anassb Жыл бұрын
I really enjoyed this tutorial video 👍 because it explains new topic ideas. For future videos, I would love to see more about best practices in Flutter and the errors we need to avoid🤞. These are things that many developers miss. Overall, I found the video to be very helpful.🎉
@sgruhier Жыл бұрын
So useful and well explained! love it and I'm exciting for the next one
@egycoder835 Жыл бұрын
Thanks, and really excited for this new series!
@verticrow Жыл бұрын
🔥Awesome🔥 Thanks and really excited for this new series!
@franmaric Жыл бұрын
Great video! Love the Flutter details!
@TylerHolland Жыл бұрын
Super helpful! Would love to see a very similar video with a MultiChildRenderObjectWidget to understand the best practices around laying out the child widgets.
@AnonymousAnonymous-nr8su Жыл бұрын
Thank you for this video, Flutter team!
@heaven7pro Жыл бұрын
Awesome format!
@MarcusTwichel Жыл бұрын
Amazing video Craig! Thanks for sharing!
@parthrupareliya625 Жыл бұрын
seems like epic series coming in!
@prince-sonawane Жыл бұрын
Here we go for the glory !
@renanzumas4422 Жыл бұрын
Its a presentation really amazing!!!
@Євгеній-о3э Жыл бұрын
Love this! Thank you🤩
@dilshan3372 Жыл бұрын
Great Explanation.👌
@alexmercerind Жыл бұрын
This is DEEP. AWESOME.
@hariihaaran Жыл бұрын
It's amazing this could be Developer series
@csmanul Жыл бұрын
very well explained, good job.
@shredder2794 Жыл бұрын
This is super helpful. Thanks!
@aytunch Жыл бұрын
Great series and video. Next you can do something involving Overlays. Like a widget which renders on top of the current UI and can overflow its original size but gets positioned smartly so it doesn't extend the screen boundaries. Other widgets can react to this widgets expansion/contraction.
@jascodes Жыл бұрын
For future episodes how about custom slivers?
@SecondFlight Жыл бұрын
Could this also be a way to squeeze out performance in a highly-custom layout scenario? It seems like this could allow you to granularly skip updating a render object in cases where you wouldn't be able to otherwise.
@chordfunc3072 Жыл бұрын
Feedback: It would be nice if you added Sticky Scroll to your vscode config so that we could always see which class you where editing. For example here: 10:33, I have no idea. Its not obvious when you are learning some new concepts where thing goes
@tusharpadhy1991 Жыл бұрын
How about a vid on calling out platform specific channels etc
@gabrieluca Жыл бұрын
A case with RenderSliver would be great!
@brunopinto2447 Жыл бұрын
Please, talk about how to implement custom Slivers and other Scrollables
@Nomadjackalope4 ай бұрын
Thank you so much!!
@olasheniolasheni9015 Жыл бұрын
It's a really nice tutorial, I enjoyed it.
@tadaspetra Жыл бұрын
Craig is rivaling Filip for who is the best at explaining complex topics
@laybunzz Жыл бұрын
Filip remains unrivaled!
@tadaspetra Жыл бұрын
@@laybunzz haha but for real this was a really good explanation. Great job and excited for more from this series
@BrutalCoding Жыл бұрын
Hahaha I like Craig’s energy. What I also appreciate is that he’s often acting like he doesn’t know some trivial topics, which in turn helps with making these explainers less intimidating👌
@ahmedmohamed1340 Жыл бұрын
amazing series thanks for the clarifications
@craune6616 Жыл бұрын
gawdamn you're good at explaining! thx for the info
@hardikkumbhani Жыл бұрын
Great explanation brother, keep it up
@abanoubha Жыл бұрын
what is your recommended home screen widget plugin ?
@imujtaba8488 Жыл бұрын
Amazing. Love it!
@tutorial3473 Жыл бұрын
Would love to have bit longer and more indepth code explanation
@chordfunc3072 Жыл бұрын
Is ListenableBuilder now a part of the flutter framework? If not I guess just use a animated builder to the same effect.
@ykorshev Жыл бұрын
Nice. Very helpful.
@pavsoor Жыл бұрын
This is super interesting! The only thing I could perhaps benefit from more is a little more depth in other ways this could be done and the flaws of doing so.
@banglafactsteller6780 Жыл бұрын
great . waiting for next
@noninvasive_rectal_probe8990 Жыл бұрын
Cool, could you explain how coordinate systems work in flutter?
@jishnulal-d8x9 ай бұрын
this can be done by statefull widget and updating the text using setstate but what is the draw back and benefits of using this way
@khalsatech1313 Жыл бұрын
its an owsome video i for flutter , thaks a lot for this
@yehorh Жыл бұрын
Wow 🤩! It was great!
@iyinusa Жыл бұрын
Awesome guys!
@JustinMylo Жыл бұрын
FEEDBACK: Show an informative, animated diagram of any widget you're building (with variable names for each attribute of the widget, i.e. sizeOfMessage variable shows what is actually the size of what in the diagram) beside the video. For example, it's getting a bit hard to understand starting from the part you introduced a lot of variables. Anyways, I learnt a lot from this video and I'm looking forward to watch the next one!
@joelks Жыл бұрын
can you provide reusble code for a toggle button to toggle dark mode with shared preference
@ajayantony7342 Жыл бұрын
in my code there's a flicker when the app tries to read from shared prefs
@evanhossain1618 Жыл бұрын
owo 🙄🙄🙄 so much knowledge !! but loved it❤❤.. Please bring someting more complex ui like this🤔🤔
@prince-sonawane Жыл бұрын
Layout builder for building vs code like app maybe where we can drag and drop widgets in the layout of our liking and also resize them as per our requirement. this can be a great topic as we can do it on all the platforms. and many may be in search of the same.
@ykorshev Жыл бұрын
Also, we need more examples about integration with machine learning.
@Razalibgdekli Жыл бұрын
Thank you very much for all the explanations that you have presented even though you don't want to mention the name of a developer friend who is foreign to other people, Greetings dear to all application developers What makes Tech in Apps ❤❤❤❤
@banabadhj4 ай бұрын
Благодаря вашим советам, я чувствую себя готовым к арбитражу. Спасибо!
@haotianyang7405 ай бұрын
THIS commentator looks like he came out right of the Bully game and nailed the explanation no one else can possibly do 😂
@douglasvalerio8880 Жыл бұрын
Awesome content
@noninvasive_rectal_probe8990 Жыл бұрын
Would be great to see you implement clone of vscode or such❤
@sherpa-e5i Жыл бұрын
What VSCode theme is that?
@victorhenzzo1972 Жыл бұрын
Amazing!
@mikeshin77 Жыл бұрын
Great!
@WouterStudioHD Жыл бұрын
This is great!
@nidalbakir4720 Жыл бұрын
Thanks
@this_is_mac Жыл бұрын
A lot of the code looks like boilerplate. Can't we generate these with code generation packages like freezed?
@erindolson8179 Жыл бұрын
Source code link is broken!
@emmanuelekpar Жыл бұрын
Make a video about services.
@adonissantos2925 Жыл бұрын
How know the height of a widget before it's build and set same height to other widgets?
@laybunzz Жыл бұрын
Write your own RenderObject!
@morekaccino Жыл бұрын
love it
@chaitanyadamarsingu9925 Жыл бұрын
Expecting Something about FLUTTER💙 WEB performance improvement .. A live comparison of any JS framework vs Flutter WEB
@ingegov Жыл бұрын
SUPER !
@bmetallaoui Жыл бұрын
This was a great video. I learned so much more about building my own custom widgets and how to make my current ones better in the future
@jsfhzlrvr Жыл бұрын
Super!
@emanuelfonseca6371 Жыл бұрын
when I download the project and try to run it. it says ListenableBuilder doesn't exist? anyone?