Your flutter tutorials are always on point and clear to understand 😎👌
what an amazing video. I swear there is something special about your videos. your words just make sense. you simplify it, and explain it step by step.
One of the most easy to understand tutorials
Thank you for this awesome tutorial
I was struggling with animations for so long, came to this video and instantly understood everything you covered. Thank you!
Dear Sensei, thank you very much for explaining "child" inside tweenAnimationBuilder. It is crucial to understand why we put child here.
Thank you for this wonderful video.
Finally, thank you master ❤️
Lovely ! Thanks buddy!!
U are the master of flutter ☺️🎉
wow thank you, this is so useful !
Good Lord you are unstoppable
Tnx for the opacity widget. I was building my own custom widget but failed again and again. Finally I made it with opacity widget but I didn't know about the Opacity widget. How Funny!
Even though Im not interested with flutter, just because you put so much effort on these tutorials(especially LATELY).I just click, like and leave
Thank you shaun❤
Just Love U man I was thinking about learning flutter animations then this tutorial came up I am a Big fan of yours ❤❤ From Pakistan
Thanks a lot net ninja
Awesome
Mind Blowing Man, what an amazing explanation power. thank you very much. Looking forward to more and more videos on animation and other all important widget from your side. i will subscribe your channel now.
Great video
Clear!
Hey ninja! Excellent playlist. I saw that you selected wrap with widget option in the context menu, then the text widget got wrapped in a 'widget'. This 'widget' was having a sort of white area around it. In my vs code I have to use up down arrow keys to get rod of it, so that the snippets can give me suggestions. How did you fix this?
Thanks a lot Shaun, after this series finish can u make react + laravel series?
Thanks a lot Ninja , I want to pay for your advanced-detailed flutter Udemy course, please make it happen 👏👏
Hey ninja, when are we going to have laravel-vue project tutorial?
I came from React Native and my only complaint in flutter is the animation. It's a nightmare!! So much easier in React Native
When are you going to upload more videos of react-query? There's so much to learn 😊
I'll come back to it sometime in the future :). So many videos to create but so little time to create them in!
6:20 Question on the tween builder - how does the builder know that variable '_val' corresponds to 'tween' (i.e., which is set to begin at 0 and end at 1)?
The tween builder looks for the value that matches the type of tween(which is double) and uses it in the animation, this can be a Color or any other type that we want to animate. Also the reason we pass in the child widget is for flutter to not rebuild the widget tree, which gives better performance.
Source: api.flutter.dev/flutter/widgets/TweenAnimationBuilder-class.html
@@HappyHorge Hey, I am a bit confused on which part of the widget tree is not rebuild. Flutter rebuilds part of the widget tree above or below the child or both?
@@bitlost
Under "Performance optimizations" in the article you can get information about the subtree.
It states that if the subtree is not dependent on the animation, it is built once instead of every animation frame.
Although it is unclear if the subtree's children is also changed if the parent subtree is changed. I assume it is, but cannot verify that it's the case.
Hope that (in a way) answered your question :)
Looking for Vue3 with TS tutorial.
why when I clone there is no folder !!!
Hey Shaun, can you give me advice, I am going to learn something that will allow me to write cross-platform mobile apps, so based on your experience, what technologies it should be? What I know currently is JS, and other frontend related stuff. Hope to get some guidance from you! Thanks!
React Native could be a good shout. I have a tutorial for it on this channel - ua-cam.com/video/ur6I5m2nTvk/v-deo.html
:( Java is difficult . I hope you teach it :(
doubble
Me, when I heard "Tween": "Damn! I haven't heard that since... Flash and ActionScript!"
Yeah. Don't judge me.
If anyone is facing this error: The argument type 'Opacity Function(BuildContext, double, Widget)' can't
be assigned to the parameter type 'Widget Function(BuildContext, double, Widget?)' because 'Widget?' is nullable and
'Widget' isn't.
Just add '?' symbol for the Widget parameter (because the widget can be null) in the builder.
builder: (BuildContext context, double value, Widget *?* child) { }
ty very much bro (ಥ _ ಥ)
thank you!
thank you