7. Complete Flutter Course - Module 4: State Management with Riverpod (Part I)

7. Complete Flutter Course - Module 4: State Management with Riverpod (Part I)

674 Просмотров

🤗 Welcome to The Flutter Fairy 🧚‍♀️, where we will learn 📚 and make magic ✨ together 👩🏻‍💻 !

Please clone the repo from [GitHub](https://github.com/bizz84/complete-flutter-course) (git checkout section04-starter) to follow the coding progress and let's learn together.

This video is Module 4: State Management with Riverpod (Part I), Topic covered:
- Why Riverpod?
- Installation and setup
- Riverpod as a Dependency Injection system
- Working with Providers, ConsumerWidget, and Consumer
- Working with FutureProvider, StreamProvider, and AsyncValue
- The family and autoDispose modifiers
- Creating a reusable AsyncValueWidget helper

(Note: today's video contains some other Flutter YouTube video, feel free to skip this part if you want, but it's all very good and important learning content, I will add links at the very end of this description)

**References and Resources:**
- [What is Riverpod?](https://riverpod.dev/docs/introduction/why_riverpod#what-is-riverpod)
- [Flutter State Management with Riverpod](https://codewithandrea.com/articles/flutter-state-management-riverpod/)
- [Flutter App Architecture with Riverpod](https://codewithandrea.com/articles/flutter-app-architecture-riverpod-introduction/)
- [Flutter Official Site](https://flutter.dev/)
- [Complete Flutter Course on GitHub](https://github.com/bizz84/complete-flutter-course)

**❤️ 𝑷𝒍𝒆𝒂𝒔𝒆 𝒔𝒖𝒃𝒔𝒄𝒓𝒊𝒃𝒆 🙏 If you like my video, please click 👍. 𝒀𝒐𝒖𝒓 𝒔𝒖𝒑𝒑𝒐𝒓𝒕 𝒘𝒊𝒍𝒍 𝒃𝒆 𝒈𝒓𝒆𝒂𝒕𝒍𝒚 𝒂𝒑𝒑𝒓𝒆𝒄𝒊𝒂𝒕𝒆𝒅 𝒂𝒏𝒅 𝒘𝒊𝒍𝒍 𝒉𝒆𝒍𝒑 𝒎𝒐𝒕𝒊𝒗𝒂𝒕𝒆 𝒎𝒆 𝒕𝒐 𝒄𝒓𝒆𝒂𝒕𝒆 𝒃𝒆𝒕𝒕𝒆𝒓 𝒗𝒊𝒅𝒆𝒐𝒔. This channel is in the early stage 🌱, where I am also learning 📚 and exploring 🔭. After these "study-with-me" kinds of videos, I plan to create more of my own tutorial videos to help more people learn, we will also cover topics beyond Flutter for becoming a great software engineer, stay tuned 👀. My goal is for my daughter to one day watch and understand my videos and learn to code better apps. 𝙏𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 ❤️!**

Note: This is an Intermediate to Advanced level course about Flutter App Development. You are welcome to buy the course, but if you haven't, you can also follow along and learn with me. My video is not a copy of other people's courses, nor am I promoting them. Due to copyright, I can't screen share other people's video course content. In my video, you can hear their voice and see my screen recording of me coding according to the course progress, along with my own analysis and comments. (By the way, the course is very good but the video content is short and mostly just reading slides and changing some code, which you can learn in my video as well and code along. My video is long because I am recording the whole live learning and coding process). Thank you for watching. 🤗

Main reasons to share these videos:
1. To motivate myself to keep learning and have a record of my learning process. By putting a camera on myself and recording daily or weekly, it can help me be more productive each day, and since I am 100% working from home, it's more interesting for me to share and connect with more people. Honestly, I don't expect my video to be popular; these are all unedited, but serious learners will find it useful in some ways.

2. To help motivate more people like me to keep learning more. In each video, I will leave references to the materials and code you can use to code along with me. You will also hear my own explanations for the code.

**Questions or Comments?**
Leave them below! I'd love to hear your thoughts and help with any questions you have.

**Let's Connect**
- [Twitter](https://twitter.com/TheFlutterFairy)
- [LinkedIn](https://www.linkedin.com/in/lutang123/)
- [Instagram](https://www.instagram.com/superhost_sabrina/)

📚 𝑯𝒂𝒑𝒑𝒚 𝒔𝒕𝒖𝒅𝒚𝒊𝒏𝒈! 𝑳𝒆𝒕'𝒔 𝒍𝒆𝒂𝒓𝒏 𝒂𝒏𝒅 𝒈𝒓𝒐𝒘 𝒕𝒐𝒈𝒆𝒕𝒉𝒆𝒓. 📚

**𝑷𝒍𝒆𝒂𝒔𝒆 𝒅𝒐 𝒏𝒐𝒕 𝒍𝒆𝒂𝒗𝒆 𝒂𝒏𝒚 𝒏𝒆𝒈𝒂𝒕𝒊𝒗𝒆 𝒐𝒓 𝒊𝒎𝒑𝒓𝒐𝒑𝒆𝒓 𝒄𝒐𝒎𝒎𝒆𝒏𝒕𝒔. 𝑻𝒉𝒊𝒔 𝒊𝒔 𝒂 𝒑𝒖𝒓𝒆 𝒍𝒆𝒂𝒓𝒏𝒊𝒏𝒈 𝒄𝒐𝒎𝒎𝒖𝒏𝒊𝒕𝒚 𝒘𝒊𝒕𝒉 𝒏𝒐 𝒂𝒅𝒔 𝒐𝒓 𝒑𝒓𝒐𝒎𝒐𝒕𝒊𝒐𝒏𝒔, 𝒐𝒏𝒍𝒚 𝒂 𝒅𝒓𝒆𝒂𝒎 𝒕𝒐 𝒂𝒄𝒉𝒊𝒆𝒗𝒆 𝒘𝒉𝒂𝒕 𝒘𝒆 𝒘𝒂𝒏𝒕.🌈**

#flutterfairy

Other short Flutter YouTube videos included in the video:
- [Video 1](https://www.youtube.com/watch?v=bzWaMpD1LHY&list=PLjxrf2q8roU1fRV40Ec8200rX6OuQkmnl&index=12)
- [Video 2](https://www.youtube.com/watch?v=og-vJqLzg2c&list=PLjxrf2q8roU1fRV40Ec8200rX6OuQkmnl&index=13)
- [Video 3](https://www.youtube.com/watch?v=54yoCqkew6g&list=PLjxrf2q8roU1fRV40Ec8200rX6OuQkmnl&index=22)
- [Video 4](https://www.youtube.com/watch?v=zmbmrw07qBc&list=PLjxrf2q8roU1fRV40Ec8200rX6OuQkmnl&index=23)
- [Video 5](https://www.youtube.com/watch?v=kn0EOS-ZiIc)
- [Video 6](https://www.youtube.com/watch?v=5AxWC49ZMzs&list=PLjxrf2q8roU1fRV40Ec8200rX6OuQkmnl&index=27)

Тэги:

#Google_Flutter #Programming_tutorials #Mobile_app_development #Web_app_development #Cross-platform_app_development #Software_development #Live_coding #Study_with_me #Coding_tutorials #Frontend_development #Dart_programming #App_building #Life_long_learner #Software_developer #Software_engineer #Women_in_tech #Girls_who_code #Learn_to_code #Tech_news #Flutter_community #AI_Apps #Game_Apps #Flutter_Apps #Flutter_tutorials #programming_tutorials #flutterfairy #flutter #dart
Ссылки и html тэги не поддерживаются


Комментарии: