I have done just the first 2 hours, but I can say he is one of the best professors I have ever seen. He is a great combination of detail in explanation, experience, foundation when explaining, and understanding how good software should look like.
@yasseralsaidi2 жыл бұрын
We appreciate the effort you put by spreading the knowledge to Flutter community, We lucky we have you, Keep it up Vandad 👏🏻💙
@daniellord-doyle5273 Жыл бұрын
How has this guy only got 32k subscribers? World class tutorials and guides. Thanks mate, very helpful and better than 99% of courses out there.
@KuroManX2 жыл бұрын
Hi Vandad, I'm watching your videos, starting with this, went to Flutter Hooks, and came back to continue with Bloc. It's a very long and tiring course, although I can easily say, the way you teach helped me a lot to improve my skills, not only with Flutter but especially with Dart and ways to write more professional code. A very big thank you from Brazil!
@VandadNP2 жыл бұрын
Hi brother, I'm glad to hear that you are getting value from these courses. Please keep me updated on your progress and join our Discord channel (discord.gg/aGS9z4gRP8) if you have any questions. (please follow me on Twitter twitter.com/vandadnp and LinkedIn as well www.linkedin.com/in/vandadnp/) 🥲
@VandadNP2 жыл бұрын
@Flutter Uzbekistan Done
@JoeGoldberg-ee7eq2 жыл бұрын
I will complete all of your courses , already watched 9 hrs of your flutter course.
@rushidesai28362 жыл бұрын
Dont complete, Guinevere Beck's not gonna like it!
@ihor80292 жыл бұрын
WOW! This is super-awesome! No water, a lot of tips present, great examples, super clear explanation. You are a great engineer!
@01_r252 жыл бұрын
Bro please help me, iam a beginner and I want to learn from vandad
@01_r252 жыл бұрын
Iam confused as there is 2 playlists, this state management playlist focus on ui states? and the other free flutter course explains on the logical section???.... Please help me
@VandadNP2 жыл бұрын
Hi and thank you so much for your kind words and also special thank you for supporting me 💙
@VandadNP2 жыл бұрын
Please follow the Free Flutter Course first and then the state management course to learn more about state management in Flutter
@01_r252 жыл бұрын
@@VandadNP will do bro, thanks a lot😀
@armandcharbonnier27022 жыл бұрын
Hi ! Nice content as usual. For all having issue running "pod install --repo-update" on new Macbook with M1 Chip, just type "arch -x86_64 pod install --repo-update" instead :)
@arnaudduquenoy2061 Жыл бұрын
Good Dart/Flutter instructors like you are rare on the internet 🥇
@bodehallak15522 жыл бұрын
you're doing a lot of work. Thank you very much for your efforts, keep going man. God bless you
@VandadNP2 жыл бұрын
Thank you, I will 💙
@nested93013 ай бұрын
you tutos are not rookie friendly but iwill come back to them when i grasp the basics
@teamlimitless70872 жыл бұрын
This is so awesome. This channel has the best content as always. Thank you so much!
@ryuuuuuuuk2 жыл бұрын
Thank you so much Vandad, no doubt it's going to be great as expected❤ we really appreciate the amount of work you put on this channel 🙏
@정윤근-k4z2 жыл бұрын
I'm a Korean. Thank you so much Vanded. I appreciate your good lecture!!
@VandadNP2 жыл бұрын
Thank you and I'm glad you are here. (please follow me on Twitter twitter.com/vandadnp and LinkedIn as well www.linkedin.com/in/vandadnp/) 🥲
@blueice13642 жыл бұрын
I've have been waiting for this for a long time. Thanks a million for this!!!
@furkanksl2 жыл бұрын
Finally, oooh. can not wait to watch the course Thanks a lot . 🙏💪💪💪
@abdurrehman62032 жыл бұрын
I follow you on Linkedin and waiting a long for this course. You have got a new subscriber
@VandadNP2 жыл бұрын
Welcome aboard!
@lme43392 жыл бұрын
Just in time for my graduation project! Thank you so much!
@abass5862 жыл бұрын
I'm one hour in and your way of explaining things is amazing. Thank you Sir!
@naveenk67112 жыл бұрын
Thank you soo much Vandad. Can't thank enough for the effort you have put on this video and making it free.
@VandadNP2 жыл бұрын
Glad it helped 💙
@yishakwondim66982 жыл бұрын
My thanks and appreciation from Ethiopia. 🙏
@VandadNP2 жыл бұрын
Thank you 💙
@shafinulislam5622 жыл бұрын
Thank you so much for this video. It’s gonna help a lot of people in the flutter community
@nikolascoelho77052 жыл бұрын
i can only imagine the effort to do a good course like yours. Thank you very much, it was a great help for me!
@VandadNP2 жыл бұрын
Yea took a long time but it’s worth it ❤️
@mikolajdebowski3271 Жыл бұрын
there is honestly no better teacher out there then Vandad
@FlutterMapp2 жыл бұрын
Damnnnnnnnnnnn 11 hours that is some fire 🔥🔥🔥🔥
@minasalah82102 жыл бұрын
thak's Lot mr.vandad i appreciate your efforts, and the amount of time your spend without any revenue, thank you so much. ....
@ramilsalihar51652 жыл бұрын
41:21 Are there any analog of live server on Android Studio? Or how can I access url of json files in Android Studio?
@angelsureshkarki2 жыл бұрын
@vandad sir ...i have been learning flutter almost two and a half months..done several tutorials and focused on getx while learning dart...i am glad that i found you at the right time cuz when i see ur dart and flutter courses and go through them it all makes sense now..the one with where i was all confused it makes sense..and i will continue to watch u so that i can begin my journey as a junior dev...with bloc it has been hard, but its just beautiful..may be i am not understanding everything but i will keep going...thank u sir ! love from an er to an er 😍
@askhatassanbayev77552 жыл бұрын
What a great content!! the video wasnt only about bloc but mostly good concepts of coding on dart and flutter!
@AaronKelton Жыл бұрын
42:20 Is this LoadAction something that you prefer to use, or is it a pattern suggested by BLoC itself? If you don't use the LoadAction umbrella, what problems or headaches would this create for the developer?
@AaronKelton Жыл бұрын
After playing with this code some more, I realize that a Bloc's event doesn't necessarily have to be an umbrella class. However, if you use the single event class, it limits the number of events a Bloc can register to just one. Having the top-level "sealed" class simply allows the Bloc to register multiple events.
@AlexMosisa-y7o2 жыл бұрын
Thank you for your efforts. Most inspired chanel about flutter ever. It's like free courses, but it's free.
@VandadNP2 жыл бұрын
Hi and thank you for your kind words. I appreciate it. (please follow me on Twitter twitter.com/vandadnp and LinkedIn as well www.linkedin.com/in/vandadnp/) 🥲
@seddikboukhalfa50342 жыл бұрын
Awesome video Vendad, learned a lot from it, thank you so much for this effort!
@VandadNP2 жыл бұрын
My absolutely pleasure ❤️
@sri95 Жыл бұрын
Just wanted to let y'all know that the enums with values are possible in dart 2.17 onwards. Thanks for the great tutorials Vandad!
@VandadNP Жыл бұрын
Thank you for your support
@danasugu17672 жыл бұрын
Thank you, Vandad. 💚 I wish you would take up a course on Design Patterns in Dart. 💚
@VandadNP2 жыл бұрын
Great suggestion!
@danasugu17672 жыл бұрын
@@VandadNP 😍🥰 please and thanks a lot!
@altair30212 жыл бұрын
@@VandadNP Yes please!
@gautambedi5912 жыл бұрын
@@VandadNP Yes please
@jilandirgantara43552 жыл бұрын
best bloc tutorial so far, nice job and keep it on
@hamzaimran19912 жыл бұрын
Really good! Please do a separate course for cubit please.
@Angecko1232 жыл бұрын
Vandad you're epic. I really appreciate everything you do! You inspire me!
@VandadNP2 жыл бұрын
Wow, thank you for your kind words 💙
@jeff.mercado Жыл бұрын
Thanks!
@meek68362 жыл бұрын
1:15:56 why didn't we just use list instead of iterable in this example? and had to even add an [ ] extension to iterable while List already have it.
@anomihekenneth95862 жыл бұрын
I just saw the course and 11 hours +, sir I love your dedication , you are wonderful thanks
@VandadNP2 жыл бұрын
Thank you
@osrbrothers7510 Жыл бұрын
We are truly thankful to you sir for this masterpiece content, i have been watching your every content on flutter and I also watched your rust language tutorial. Dhanyawad Guru Ji 🙏. ❤
@htoowaiyan2641 Жыл бұрын
It really helps me a lot in my study. Thanks a lot sir.
@shadmanrashid99912 жыл бұрын
keep going man .....love and respect from bangladesh
@chihab38294 ай бұрын
Thank you so much for that valuable playlist it's very helpful
@TechnoDB2 жыл бұрын
Waiting is over 🔥🔥 Thank you so much.
@VandadNP2 жыл бұрын
You're welcome 💙
@ai_malllu2 жыл бұрын
great effort bro...hats off for your effort ,, somebody suggest me a good tutorial video of api integration
@faustinoloezaperez62362 жыл бұрын
¡Gracias!
@VandadNP2 жыл бұрын
You're most welcome
@adedoyinoladipupo28662 жыл бұрын
I've been waiting on this for a while 😍😍. Thanks alot vandad
@nONaME-ob8gi Жыл бұрын
Am watching this in 2024, as a beginner hope this helps me clear all doubts in bloc 😅
@nero13756 ай бұрын
your problem comes about OOP, not bloc itself
@Asafo-AdjeiJensenKwekuSedem5 ай бұрын
In this together mate.
@msiprime4 ай бұрын
You are correct... With strong oop knowledge... Bloc is easy@@nero1375
@azizafif48432 жыл бұрын
Thank you Vandad. It's a great course ❤️
@VandadNP2 жыл бұрын
You're welcome 😊 and thank you for your support brother
@idkanymoreman2 жыл бұрын
you have earned a sub my friend..
@deepmondal85642 жыл бұрын
Thanks for this amazing flutter bloc course 🤟
@LaeeqFaiz Жыл бұрын
Hi Vandad, Great playlist... At 53:00 you have explained how we can cache the data, and avoid making unnecessary api calls. Is there some library or wrapper that can offer something similar like react query for web, or we need to write this for all our api calls. Thanks for the awesome content. Regards, Laeeq
@pauloquicoli2 жыл бұрын
Just watched the first 1h:30m of this. Congrats, very good. Only 1 question: Further do you suggest how to organise your blocs (file structure)?
@VandadNP2 жыл бұрын
Yes specially towards the end when it gets more advanced
@shamstabrez2986 Жыл бұрын
brother u did awesome job i jst wnna request u plz do a in detail series on react native its really in trends rit now
@hafizibrohim5992 жыл бұрын
Thank you for this kind of amazing contents ❤
@VandadNP2 жыл бұрын
Glad you like it!
@АртурЗарипов-б2й Жыл бұрын
Good job! Thank you very much!
@RP-jz7hk Жыл бұрын
Great stuff, really helpful
@nikhilkukreja8498 Жыл бұрын
Thank you so much Vandad Brother ❤❤
@daudkhan1922 жыл бұрын
Great content! really help me understand bloc, would be great if you could also create content about cubits.
@VandadNP2 жыл бұрын
Hi and thank you. Great suggestion. Are you using cubits actively in a project?
@daudkhan1922 жыл бұрын
@@VandadNP Thank you for responding. I haven't used cubits yet, but I am considering using it in future projects. I asked couple of my friends, and they prefer using cubit.
@yasseralsaidi2 жыл бұрын
05:54:36 could you add repository of this chapter as you said here please, that will be very helpful for us.. thanks in advance.
@VandadNP2 жыл бұрын
Repo is in the descriptions of this video
@rajaniket192 жыл бұрын
Thank you so much for this series, please also make a video on api integration.
@ghostcyber58752 жыл бұрын
This is a dope one😍😍😍😍...please do flutter for web😥😥😥😥😥
@ganxesh Жыл бұрын
Thank you soo much for this.
@piyushbhatnagar4735 Жыл бұрын
Sir make a detailed video on Iterable
@omarfayad4720 Жыл бұрын
Great efforts are put in these videos, Thanks so much. I have a question: I am new to bloc and you put everything in the same bloc (authentication, photos or any other feature), the question is that is it best to separate authentication bloc from photos bloc from xyz bloc, and if so they should relate to each other based on the events, how to deal with that or this will add more complications?
@user-bh6fp1bh5z2 жыл бұрын
great work, thanks a lot!
@VandadNP2 жыл бұрын
You're most welcome 🔥
@AndriiSadovyi Жыл бұрын
Hello, do you probably have video about right way of error handling in such apps, if not ,waiting for that video! You did a great job, my friend =)
@mohamadhoseinmahrooghi14012 жыл бұрын
Vandad You're amazing thank you so much ❤🌹
@VandadNP2 жыл бұрын
You are so welcome 💙 Mersi
@jeff.mercado Жыл бұрын
Thank you Vandad! I would like to know how to implement Google, Facebook, Apple Sign in methods and link to the email and password method for the notes app I just completed, and also to add the funcionality to delete the user's account. Do you have any course where you touch this in details implmenting the same auth interface you used? Thanks in advance!
@aimensayoud85632 жыл бұрын
hi I appreciate the hard work, could you please split the video into chapters this will help a lot
@alejandroramirezlemus7187 Жыл бұрын
Hi Vandad, what does adding a single colon after the constructor signify? IE: constructor(syntax) : super(); on multiple sections of this video I noticed this colon ( : ) operator syntax, but I am unable to figure out what this is for. Is there a long format equivalent for this syntax that may help explain why this is used?
@VandadNP Жыл бұрын
Hi. That syntax is an initializer list, it's a way to call super and/or set up variables and still keeping your class as a const if it can be. You can read more about it here dart.dev/guides/language/language-tour#initializer-list
@amirahmadadibi48392 жыл бұрын
wow grate content such big value
@bernardobello64732 жыл бұрын
Vandad, is it possible to implement swipe back gesture with Bloc? Could you demonstrate how it can be done?
@emadeldin19992 жыл бұрын
thank u sir, i have on qs i used multi provider at the top of material app and i have cubit that i want to use it from 2 different screens but each time i use BlocProvider.of(context) it create NEW INSTANCE is that how bloc work?? cuz in my mind i though it would be singletone
@laiyeetan71512 жыл бұрын
i finally finished this video
@VandadNP2 жыл бұрын
I'm really glad to hear that. I hope your experience was positive? (please follow me on Twitter twitter.com/vandadnp and LinkedIn if possible www.linkedin.com/in/vandadnp/) 🥲
@funnyvids22582 жыл бұрын
Hi Vandad, I'm watching your videos especially the flutter bloc course and I have basic problom if I push another screen up of PhotoGalleryView screen and try to log out. the app does not return to the login screen thank you so much
@mohamedel-shehaby96362 жыл бұрын
Can you reply with the post that talking about equality and hashcode @02:35:00
@emmanuelnartey41432 жыл бұрын
Thank you soo much for this video. I really enjoyed watching it and i learnt a lot. Please, how best can one integrate a snackbar in an application from the way you approach your code writing?
@calvinandhika2 жыл бұрын
another awesome course Vandad! Really appreciate it. Out of curiosity, is there any cons in using "equatable" package? I see that you implement the state comparasion manually.
@nanafenyimbir42912 жыл бұрын
Hey Vandad, i love your videos. I'm wondering if there is a way to implement a stack navigation even with animation if i want bloc to manage my routing between various screens instead of using navigator.of.
@GoodLife-ru8di2 жыл бұрын
41:35 I guess the enhanced enums in the latest version takes care of that, right?
@VandadNP2 жыл бұрын
Unfortunately no. The new enumerations in dart still cannot carry arbitrary data with them, you need to program the associated values in every enum value
@mateuslopes64692 жыл бұрын
Omg!!! Nice 🙌🏻👊🏻
@mosesaleji2 жыл бұрын
It seems you use an extension that helps with the boilerplate codes?
@ItsMeHelel2 жыл бұрын
Riverpod anytime soon?
@warrior5866 Жыл бұрын
great stuff
@polycosaspodcast7055 Жыл бұрын
If I have already done the 37 hour introductory flutter course, are there some topics in this course that I can skip? That is to say, are there any redundancies?
@vuongqtvn Жыл бұрын
nice tutorial, thanks sir
@mansoorjafari8309 Жыл бұрын
In your opinion! is bloc better than riverpod? or is riverpod better than bloc? Thanks Mr.Nahavandipoor! @VandadNP
@daoudmalikyar2 жыл бұрын
@vandad, Thank you for your excellent courses. I'm almost finished with your 37 hour intro to Flutter and have just started your bloc course. I noticed that you have an RxDart course as well. I liked your comments on using the Rx pattern in that the pattern is utilized by many languages thus making it quite valuable. Does it make more sense in focusing on RxDart instead of bloc? Is there strong synergy between the two? If you had to focus on one, which would you select? I'd appreciate your thoughts.
@VandadNP2 жыл бұрын
Great job on almost finishing the course. I'd say start with Bloc and then progress to RxDart if you want to but you'll get really far with Bloc.
@amiyanmukthar Жыл бұрын
Thank you 🙌🫂
@gooddev5062 жыл бұрын
Thanks. Do you teach android native development?
@VandadNP2 жыл бұрын
Yes I do. I might do a course on it if there is enough interest
@omarhamdy36182 жыл бұрын
should i make one bloc for my app or multiple blocs ??
@aosunlana2 жыл бұрын
Vandad, I think you should section the 11-hour video by topic. It's easier to just tap the topic needed directly instead of watching everything from the beginning.
@VandadNP2 жыл бұрын
I've added the time-stamps to this video description now
@johnhabibpour83752 жыл бұрын
Vandad it's really awesome,Actually I really liked your style, may I ask you if you wanna add Forgotpassword how would it be in your mind please ? Thanks
@saeedatenzi2 жыл бұрын
on windows you can open emoji popup with *win key + .*
@RonaldSuez2 жыл бұрын
kinda complex but very useful thanks!, why so bother doing this on flutter when there are alternatives like React Native on top of javascript?
@VandadNP2 жыл бұрын
Good point. Well, Flutter is a rival to React Native, so for those that decide to go with Flutter, you definitely want proper state management solutions on top such as Bloc and Riverpod so that's the reason Bloc exists.
@RonaldSuez2 жыл бұрын
@@VandadNP thanks for the reply, I really appreciated this course, I was trying to enter to the flutter development but I wanted to be sure on what are the alternatives to manage state, I finally went to use riverpod as it’s provides a simpler abstraction layer.
@codegambit25072 жыл бұрын
The fact that your courses are free still baffles me
@VandadNP2 жыл бұрын
I'm from Iran, I have lived through periods where I didn't even have money for food and ate bread for a whole week. I know what it feels like not having money to afford buying stuff/courses. I don't want anybody to feel the way I felt when I was a child 💙
@codegambit25072 жыл бұрын
@@VandadNP I can relate. I've been broke for too long with no money to purchase courses. I just got a Flutter role. Whenever you start uploading paid courses, I'll make sure to buy, just to show my appreciation
@codeboom65312 жыл бұрын
Could you please make a tutorial with DDD architecture or TDD with bloc
@compilations63582 жыл бұрын
A like and subscribe just for your efforts :)
@VandadNP2 жыл бұрын
Thank you 💙
@mahmood466 Жыл бұрын
Thank you for your nice explanatory video Vandad! By the way, what vs code theme do you use in the video? I really liked it and it's easy on the eyes!