Тёмный

Chapter 1 - State Management Basics - Flutter State Management Course 💙 

Vandad Nahavandipoor
Подписаться 45 тыс.
Просмотров 30 тыс.
50% 1

Flutter State Management playlist: • Flutter State Manageme...
In this chapter we will talk about some of the basics of state management, what StatefulWidget and StatelessWidget are and much more. We will talk about ValueNotifier and ChangeNotifier and even build a simple application using those together with ValueListenableBuilder.
The RU-vid video which I linked to in this chapter can be found here: • How Stateful Widgets A...
🐦 Twitter: / vandadnp
🔵 LinkedIn: / vandadnp
🤝 Want to support my work? buymeacoffee.com/vandad

Развлечения

Опубликовано:

 

4 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 86   
@souravsuman636
@souravsuman636 2 года назад
This is best beginnings for a state management course... Please continue this series and Please teach Riverpod in depth.. ♥️♥️
@VandadNP
@VandadNP 2 года назад
Thank you. I’m working on new material actively 🥲
@Cronay
@Cronay Год назад
Thanks for going so in depth, that's why I'm here for. Not for just a blueprint of how to solve a problem.
@awaishaleem6596
@awaishaleem6596 Год назад
This lecture gave me a concrete foundation on how flutter manages the state. Great course.
@programmerunity8705
@programmerunity8705 Год назад
I'm from Kazakhstan and in my university teacher has showed us your video. Thanks a lot! And good days!
@hardworkinc117
@hardworkinc117 Год назад
о, какой ВУЗ?
@mortezaehsani8943
@mortezaehsani8943 2 года назад
Thanks for the video!!!! Hope to see more from you💙
@aiaesthetic4201
@aiaesthetic4201 2 года назад
Amazing deep explanation to every fundamental.
@mahmood466
@mahmood466 8 месяцев назад
As always, top-quality content!!
@ehsanhasin8092
@ehsanhasin8092 Год назад
that's great Vandad. Thank you so much
@onwukadaniel3387
@onwukadaniel3387 2 года назад
I'm not coding along cos my PC is not with me, but the way this was delivered is perfectly understandable. Thanks. Great course.
@VandadNP
@VandadNP 2 года назад
Glad it helped and thank you for your kind words 💙
@habibistack
@habibistack Год назад
out of box, amazing, superb
@Rick-ng3lr
@Rick-ng3lr 2 года назад
Amazing content! 🙏🏻
@Sajal89
@Sajal89 Год назад
amazing.. hats off, great effort. and great example.. Just checked documentation of ValueNotifier it says if you have custome class, you shold implement your own ValueNotifier.. so that would solve that issue(no need explicit calling of notifyListener),, but thanks man.. love you
@Amankumar_Raone
@Amankumar_Raone 9 месяцев назад
best begining for statemanagement in flutter
@tareqamenah9964
@tareqamenah9964 2 года назад
Thank you so much, looking for more!
@VandadNP
@VandadNP 2 года назад
I’m working on more chapters actively 🥲
@danasugu1767
@danasugu1767 2 года назад
Awesome tutorial, Vandad! 😍
@VandadNP
@VandadNP Год назад
Thank you! 😊
@nikhilkukreja8498
@nikhilkukreja8498 2 года назад
Thank you so much ❤️
@amangit1314
@amangit1314 2 года назад
That's what I was looking for
@VandadNP
@VandadNP 2 года назад
Glad to hear that
@iliyamirzaei1860
@iliyamirzaei1860 2 года назад
Thanks for sharing your knowledge with details for us Vandad! The equality that has been defined in the dart language was a really good point for beginners. به راستی که ایرانی خفنی هستی :D
@meek6836
@meek6836 2 года назад
Thanks !
@vasanthkorada4802
@vasanthkorada4802 2 года назад
A good start on this course
@VandadNP
@VandadNP 2 года назад
I'm glad you liked it
@dhrubrawat9316
@dhrubrawat9316 2 года назад
Great
@vuquangtruong5950
@vuquangtruong5950 11 месяцев назад
I really appreciate your work. Good Effort bro ❤
@vuquangtruong5950
@vuquangtruong5950 11 месяцев назад
Your English accent is really good bro. That makes my flutter course less painful. Thumb up for that
@CodingwithFriends-vl8cw
@CodingwithFriends-vl8cw 8 месяцев назад
thank you techear
@atinydev56
@atinydev56 2 года назад
Instead of uuid, you can use ObjectKey or UniqueKey
@abdullahalamodi5455
@abdullahalamodi5455 2 года назад
it's really awesome, keep going
@VandadNP
@VandadNP 2 года назад
Thank you for your support
@mohsennaderi44
@mohsennaderi44 2 года назад
Great video👏🏻
@VandadNP
@VandadNP 2 года назад
Thank you
@saifullah5671
@saifullah5671 2 года назад
Please provide the link of source code I can't find it on your github.
@easycodingbysethu
@easycodingbysethu Год назад
Great valuable content
@VandadNP
@VandadNP Год назад
Glad you think so!
@quicksketch1617
@quicksketch1617 2 года назад
Thank you. Just One question, about array, that kind of change it's mutable? How can I use ... to work with imutable? Or i am not understanting?
@_farooq_zahid
@_farooq_zahid 7 месяцев назад
❤❤
@Rick-ng3lr
@Rick-ng3lr 2 года назад
What software do you use for your videos?
@M.JawadAmin
@M.JawadAmin 3 месяца назад
The video was amazing. I love the way you teach the concepts by going into their core. But in the code you have made a very small mistake. In the ValueListenableBuilder widget constructor, in the property builder you have created a builder function with three parameters. The first parameter of this function is build context, but you have mistakenly write the word contact there, which is also being overwritten in the very next line. Currently it is not creating any issue, but it might create some issues if someone else try to understand the code. Thanx.
@michaelwieland3221
@michaelwieland3221 5 месяцев назад
At 40:55 why would they compare the value for change before the notify call? Wouldn't it be more efficient to not even do the comparison?
@sale7680
@sale7680 Год назад
@ehsanhasin8092
@ehsanhasin8092 Год назад
👍👏💯
@ruqaiyasattar4985
@ruqaiyasattar4985 Год назад
What type of applications we can make using simply changeNotifer and valueNotifer? Any Open Source app Example?
@jozefpuka8774
@jozefpuka8774 8 месяцев назад
what snippet do u have installed ?
@anything1873
@anything1873 Год назад
could you make a flutter app with aws? not firebase... then it would be more advanced professional course in different backend services
@cyruskigo3068
@cyruskigo3068 Год назад
The app and logic works ok, but I'm not sure whether this was just in my code did anyone else experience that if you made a typo error and wanted to change the name before adding it made the app freeze?
@jbxbmsd1453
@jbxbmsd1453 10 месяцев назад
where can i find the source code please ?
@ahmedalagha5793
@ahmedalagha5793 8 месяцев назад
where did he explain about singleton or factory constructor?
@crazy-man
@crazy-man 2 года назад
Shortcut "fsa" does not work in android studio. Do I need to install some plugin?
@VandadNP
@VandadNP 2 года назад
That is a custom shortcut that I've created in Visual Studio Code. I explain it all in this video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-g93mls_EJmU.html
@sfdsfdsgfgsfsgfsgfsgf2768
@sfdsfdsgfgsfsgfsgfsgf2768 2 года назад
Can you share your code on github
@mohamedel-shehaby9636
@mohamedel-shehaby9636 Год назад
Can we use add like this to avoid notify listeners void add({required Contact contact}) { value.add(contact); value = [...value]; }
@vipindhaka2333
@vipindhaka2333 Год назад
yes this would work
@tonywang7933
@tonywang7933 Год назад
For 46:47 line 65, should it be builder: (context, value, child) ? 'context' not 'contact'
@VandadNP
@VandadNP Год назад
Yes that’s correct as you say. It’s should have been context
@tuyennguyen-bi3dn
@tuyennguyen-bi3dn Год назад
great thanks for your course, but could you please upload source code to github?
@vishaldrajpara5343
@vishaldrajpara5343 8 месяцев назад
Which theme you're using?
@VandadNP
@VandadNP 8 месяцев назад
Tokyo Night
@calpal101
@calpal101 Год назад
56:55
@numanazeem1003
@numanazeem1003 2 года назад
Can you please explain getx state management in details
@VandadNP
@VandadNP 2 года назад
Of course. That’s in my todo list
@Waso46
@Waso46 2 года назад
Can you explain little more in depth why you used ContactBook().remove and not contact.remove()?
@VandadNP
@VandadNP 2 года назад
A contact object is an instance of a model object. Model objects, or data classes, generally should not have deletion logic built into them. They should only, and ideally, carry information related directly to their contact object, such as the contact ID, first name, last name, etc. The deletion should be done by a manager or in this case the contact book.
@abdallahyasser8162
@abdallahyasser8162 Год назад
@@VandadNP sorry but i didn't get it, contacts is an instance of contactBook right? so what is the difference if we use the instance which is contacts or we use the object ContactBook?
@max-ii9kd
@max-ii9kd Год назад
@@abdallahyasser8162 from what i understand, its following the design priniciples especially the single responsibility principle and probably a design pattern but idk which one. If you don't know them you should definitely learn about the design and architecture of a software they are a must.
@abdallahyasser8162
@abdallahyasser8162 Год назад
@@max-ii9kd do you have a good course paid or free to learn them please?
@fethisert5527
@fethisert5527 Год назад
in the add function I understand that if we set a new value to value it's automatically call notifyListneners() because of value is not same. what I don't understand why you call why you said value=contact means nothing it's because of you already call notify listener by hand ?
@fethisert5527
@fethisert5527 Год назад
ohh I get it know :)
@VandadNP
@VandadNP Год назад
I’m glad you figured it out 😊
@fethisert5527
@fethisert5527 Год назад
@@VandadNP ı like to you show code in details with source code I belive this is right way to learn and teach code thank you
@PRATAPSINGHSHEKHAWAT
@PRATAPSINGHSHEKHAWAT Год назад
Instead of writing cd project_name code . we can write code project_name
@VandadNP
@VandadNP Год назад
Good to know, thanks for sharing 😊
@tonywang7933
@tonywang7933 Год назад
can anyone explain 35:34?
@VandadNP
@VandadNP Год назад
The v4() function in Uuid class does not return a constant value since functions cannot return constant values, but the Uuid class constructor itself is a constant constructor, that's why we write const Uuid(), but since the v4() function that eventually is used to create our instance is not a const value, we cannot have our constructor as a constant
@imnemo2327
@imnemo2327 2 года назад
You should have shared the code in description!! How am I supposed to follow along?
@jeffk6382
@jeffk6382 2 года назад
P?O?O?m ?
@dionysus951
@dionysus951 2 года назад
even white guys on programming youtube videos are indians
@max-ii9kd
@max-ii9kd Год назад
You are the best i really wish you the best 🥲
@blueice1364
@blueice1364 2 года назад
Thanks!
@VandadNP
@VandadNP 2 года назад
Your most welcome 💙
Далее
Редакция. News: 128-я неделя
57:33
Просмотров 1,7 млн
Разоблачение ушные свечи
00:28
Просмотров 472 тыс.
Flutter State Management - Explained
14:30
Просмотров 3,3 тыс.
Flutter State Management - The Grand Tour
14:07
Просмотров 239 тыс.
State Management Like A Pro - Flutter Riverpod
10:30
Просмотров 76 тыс.