5. Complete Flutter Course - Module 3 (Part 1): Understanding State Management in Flutter

5. Complete Flutter Course - Module 3 (Part 1): Understanding State Management in Flutter

69 Просмотров

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

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

This video is Module 3 (Part 1): Flutter App Architecture. There isn't specific coding in this vide, see Module 3 (Part 2) for this coding part. In this video, I delve into the intricacies of state management in Flutter, explained various methods like ChangeNotifierProvider and MultiProvider, comparing them with popular solutions like Redux and GetX. By the end, I touch on the significance of a well-structured architecture for smoother app development, shared screen about my company's codebase, where we wrote customized Redux-like state management approach, this can be a good way to compare with Riverpod approach. Join me in exploring these key concepts!

00:00 Introduction
05:00 State Management Basics
11:18 ChangeNotifierProvider and MultiProvider
15:10 Exploring GetX
20:12 Inherited Widget for State Management
24:04 Comparing Redux and Other Solutions
31:03 Sharing a real production app code for State Management with AppStore and Stream Value etc

**References and Resources:**
https://docs.flutter.dev/data-and-backend/state-mgmt/options
https://semaphoreci.com/blog/state-management-flutter
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

Тэги:

#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_development #Flutter_tutorials #programming_tutorials
Ссылки и html тэги не поддерживаются


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