🚀 In this video, we'll explore various state management techniques, catering to beginners and seasoned developers alike. From the classic setState to advanced solutions like Provider, GetX, Bloc, and Riverpod, we've got it all covered!
☕ Buy me a Coffee
If you find this tutorial helpful and want to support our channel, consider buying me a coffee. Your support helps us create more quality content.
https://www.buymeacoffee.com/yash.makan
🧑💻Source Code:
https://github.com/YashMakan/state_ma...
📌 Topics Covered:
setState: The fundamental building block for managing state in Flutter.
Inherited Widget: Understanding the power of sharing state across your widget tree.
Provider: Simplifying state management with a focus on simplicity and scalability.
Bloc: Taking a reactive approach to state management.
GetX: The lightweight yet powerful solution for state management.
Clean Architecture: Structuring your app for maintainability and scalability.
Riverpod: Exploring the next level of provider-based state management.
Whether you're a Flutter novice or a seasoned developer, there's something for everyone in this guide. 🎓
🧑💼Business email: [email protected]
🚨 Don't forget to like, share, and subscribe for more Flutter tutorials! 🔔
If you have any questions or need further clarification, feel free to leave a comment, and I'll be happy to help.
👦About Me
I'm Yash Makan, a 19-year-old enthusiast hailing from Bangalore, India. My passion lies in crafting innovative creations and exploring the realm of technology. On this channel, you'll uncover a treasure trove of captivating ventures and captivating content spanning Flutter, Python, and the broader technological landscape. Beyond my role as a YouTuber, I extend my expertise as a freelancer, tech blogger, and educator. Join me on this exciting journey of discovery and empowerment!
🕒 Timestamps:
00:00 - Intro
00:51 - Project Setup
01:31 - Adding Frontend UI
04:55 - Checking the API
05:45 - Adding Github VCS
07:29 - 1. setState
08:53 - Adding API in project
36:07 - setState: Conclusion
36:41 - Pushing setState code & 2. Inherited Widget
44:21 - Inherited Widget: Conclusion
46:11 - 3. Provider
01:01:42 - Provider Conclusion
01:02:43 - 4. GetX
01:16:30 - Pushing GetX code
01:16:50 - Summary (setState, Provider, GetX)
01:18:03 - 5. GetX w/ Clean Architecture - Improving Folder Structure
01:37:59 - Pushing code with clean architecture
01:38:37 - Bloc State Management
01:47:56 - Commit: Bloc State Management
01:48:18 - 6. Riverpod State Management
02:05:01 - Outro