Advanced Provider Tutorial - Part 2: MultiProvider, Multiple Services & Stream Dependencies
Andrea Bizzotto
@codewithandreaAbout
Tutorials about learning Flutter. Subscribe for regular videos covering all things Flutter, including state management, layouts, testing, and more. About me: I'm Andrea, and I created this channel to help you become a better Flutter developer. You can find more Flutter tutorials beyond my YouTube channel: Website: https://codewithandrea.com/ GitHub: https://github.com/bizz84 Flutter & Firebase Udemy Course (discount code included): https://nnbd.me/flutter-firebase
Latest Posts
Video Description
Sign up here for more updates: 👇👇 https://codewithandrea.com/ LEVEL: INTERMEDIATE / ADVANCED This multi-part tutorial shows how to use Provider to build an app that lets the user choose and upload an avatar image to Firestore. - We will start from a sample project which already contains some widgets and services. - We will see how to use Provider to connect things together. - We will learn how to setup an architecture that supports more complex applications. FULL SOURCE CODE 👇👇 https://github.com/bizz84/firebase_user_avatar_flutter HIGHLIGHTS 01:50 - Getting the source code on GitHub + overview of the app services 01:17 - Tutorial overview 04:00 - GitHub code & project setup 04:12 - Challenge: Build it yourself 04:41 - Let's code 05:00 - MultiProvider 06:10 - Downloading and showing the avatar 07:12 - Nesting StreamBuilders (and why it's a bad idea) 08:22 - Accessing stream values synchronously in the widget tree 09:56 - Choosing, uploading and saving an avatar image 12:44 - Suggested improvements for production-ready apps 14:18 - Viewing the data on the Firebase Console 14:53 - Wrap up Want more? Check out all my Flutter courses: 👇👇 https://codewithandrea.com/courses/ Thanks for watching!
Streamline Your Workflow Today
AI-recommended products based on this video

TP-Link Tapo 2K Pan/Tilt Indoor Security WiFi Camera, Baby & Pet Camera w/ 360° Motion Tracking, 2-Way Audio, Night Vision, Cloud & Local Storage (Up to 256 GB), Works w/ Alexa & Google (Tapo C210)

TP-Link Tapo 3K 5MP Pan/Tilt Security WiFi Camera, Baby & Pet Camera, 360° Motion Tracking, 2-Way Audio, 40Ft. Night Vision, Cloud & Local Storage (Up to 512 GB), Works w/Alexa & Google (Tapo C230)

CERAKOTE® Ceramic Headlight Restoration Kit – Guaranteed To Last As Long As You Own Your Vehicle – Brings Headlights back to Like New Condition - 3 Easy Steps - No Power Tools Required

12 Colors Nail Art Pens Set, 2026 Upgraded Nail Art Markers for Adults, Nails Polish Pens, for Diy Nails Arts Beauty Adorn Manicure Tools for Home Salon Christmas New Year Decoration

【DDR3 RAM】 GIGASTONE 16GB Kit (2x8GB) DDR3/DDR3L 1600MHz (1333MHz) PC3-12800 (PC3-10600) CL11 1.35V/1.5V 2Rx8 UDIMM 240 Pin Unbuffered Non ECC High Performance PC Desktop Memory Upgrade

【DDR3 RAM】 GIGASTONE 32GB Kit (4x8GB) DDR3/DDR3L 1600MHz (1333MHz) PC3-12800 (PC3-10600) CL11 1.35V/1.5V 2Rx8 UDIMM 240 Pin Unbuffered Non ECC High Performance PC Desktop Memory Upgrade

【DDR3 RAM Laptop Only】 GIGASTONE 16GB Kit (2x8GB) DDR3/DDR3L 1600MHz (1333MHz) PC3-12800 (PC3-10600) CL11 1.35V/1.5V 2Rx8 SODIMM 204 Pin Unbuffered Non ECC High Performance Notebook Memory Upgrade










