My Complete Dart Course is now live on Udemy! Go get it while it's hot! Oh, and as a gift to my community, here's a limited-time coupon (LETSGETWCKD) helping you get it with as little as 9.99$. It's a steal for the amount of work I put in. www.udemy.com/course/dart-from-novice-to-expert/?referralCode=EC9CB6CC14FFA62C901B
You had me at 01:45 when you connected the dart and the flutter logos to re-iterate the dart analogy that you have provided in the first video of this series. Creativity next level. Superb! Thanks for your efforts and for making this invaluable programming tutorial series.
@@Flutterly and also i want to become a member of your channel , but I can't see any buttons in your channel for membership. Is this feature not available for Pakistan or you turned it off?
This is a wonderful course for understanding the underlying working of Dart better however the title "Dart - from novice to expert" is rather misleading. So far, what I have seen even from the start of the tutorial is that the tutorial already assume you are at least an intermediate programmer familiar with a lot of concepts and with already some languages under your belt to be able to follow this properly, and even, it assume you already are knowledgeable with at least one or more languages relatively similar to dart, and I would guess that an experienced python programmer but is a novice starting to learn Dart would struggle to follow most of this because of the way the topics are laid out. So definitely not for novices in my humble opinion, feels more like a walkthrough of dart and its feature for those who already have experience which is exactly what I was looking for.
Amazing explanations. I am coming from iOS and Swift, and all this was pretty natural to me I was so terrified seeing that Dart doesn't have optional types, and than they introduce it, but I was already working on a laaaarge project and this transition was so painful 😓
sir that create a class final variable & named constructor than....problem showing class Todo { final String id; final String title; final DateTime time; Todo({this.id, this.title, this.time}); } The parameter 'time' can't have a value of 'null' because of its type, but the implicit default value is 'null'. Try adding either an explicit non-'null' default value or the 'required' modifi
You need to mark the named parameters as being required or assign them a default value, I'll talk about this In the next tutorial regarding Dart functions.
He is like a theoretical physicist explaining how to prepare tea. Of course it wouldn't be possible to boil water without the laws of physics, but do we have to derive equations to make a glass of tea?
My Complete Dart Course is now live on Udemy! Go get it while it's hot!
Oh, and as a gift to my community, here's a limited-time coupon (LETSGETWCKD) helping you get it with as little as 9.99$.
It's a steal for the amount of work I put in.
www.udemy.com/course/dart-from-novice-to-expert/?referralCode=EC9CB6CC14FFA62C901B
The only video that really clears my concept of null safety. 😍 Thanks a lot Sir.
I'm glad I could help, man! ✨
You had me at 01:45 when you connected the dart and the flutter logos to re-iterate the dart analogy that you have provided in the first video of this series. Creativity next level. Superb!
Thanks for your efforts and for making this invaluable programming tutorial series.
Haha thank you so much for noticing! The small details make the cut, you know it 👍
just watched sound null safety from flutter channel and then watched this video, you are reallly awesome.....very very deep
Thank you so much 😀, it really means a lot to me!
@@Flutterly every development domain should have a youtuber like you to keep there development domain alive
Thank you brother, I really appreciate it,
@@Flutterly and also i want to become a member of your channel , but I can't see any buttons in your channel for membership.
Is this feature not available for Pakistan or you turned it off?
Yep, it may not be accessible. But you can check out my Patreon link and become a member there, it's basically the same memberships as on RUclips
Wow! You are the best one who has explained such a complex topic. Many thanks indeed.
Firstly I make like 👍 in your video then start watching) just keep doing) your tutorial amazing ) you're helping a lot of people) just know
🙌
Again clear and detailed tutorial for the Null Safety feature. Good work.
Thank you so much! ✨
Thanks. As always another great tutorial 🙏🙏🙏
My pleasure! Thank you!
at 15:26 why you said ''for the compiler or analyzer assigning top-level variables & static fields require ton of time" ?
This is a wonderful course for understanding the underlying working of Dart better however the title "Dart - from novice to expert" is rather misleading.
So far, what I have seen even from the start of the tutorial is that the tutorial already assume you are at least an intermediate programmer familiar with a lot of concepts and with already some languages under your belt to be able to follow this properly, and even, it assume you already are knowledgeable with at least one or more languages relatively similar to dart, and I would guess that an experienced python programmer but is a novice starting to learn Dart would struggle to follow most of this because of the way the topics are laid out.
So definitely not for novices in my humble opinion, feels more like a walkthrough of dart and its feature for those who already have experience which is exactly what I was looking for.
amazing explanation!!!! thank you!!!
Glad it was helpful! Thanks!
Amazing explanations. I am coming from iOS and Swift, and all this was pretty natural to me I was so terrified seeing that Dart doesn't have optional types, and than they introduce it, but I was already working on a laaaarge project and this transition was so painful 😓
Glad you enjoyed it!
Good job!
Thank you so much!
What is the difference between 'assign' , 'initilize' and 'declare' here.
sir that create a class final variable & named constructor than....problem showing class Todo {
final String id;
final String title;
final DateTime time;
Todo({this.id, this.title, this.time});
} The parameter 'time' can't have a value of 'null' because of its type, but the implicit default value is 'null'.
Try adding either an explicit non-'null' default value or the 'required' modifi
You need to mark the named parameters as being required or assign them a default value, I'll talk about this In the next tutorial regarding Dart functions.
Guys here's a rule - First like the video, then watch the video.
😂 #notificationSquad 🌟 thanks, brother
@@Flutterly hahah
He is like a theoretical physicist explaining how to prepare tea. Of course it wouldn't be possible to boil water without the laws of physics, but do we have to derive equations to make a glass of tea?
😉😘