Skip to main content
Mobile App DevelopmentUdemy2024-3 Edition100% Free Video Course

Flutter Provider Essential Course (English)

Flutter Provider Essential Course (English)/ In the Flutter Provider Essential course, you can learn deeply about Provider, the most basic and widely used Flutter state management solution. If you want to deepen your understanding of Flutter Provider and put all the concepts into practice, this course is for you. The course was carefully designed to ensure a balance between theory and practice. And with the belief that repetition is the most important method of learning, whenever there is a new concept, we test the concept by building a small app and We test the concepts through real applications such as TODO, Weather and Firebase Authentication. They will meet comprehensively. In particular, we frequently practice mixing different providers when creating TODO, Weather, and Firebase Authentication applications. – TODO program (3 implementations): 1. Combination of ChangeNotifierProvider, ChangeNotifierProxyProvider, 2. Combination of ChangeNotifierProvider and ProxyProvider, 3. StateNotifierProvider – Weather application (3 implementations): 1. Combination of ChangeNotifierProvider, ChangeNotifierProxyProvider, 2. Combination of ChangeNotifierProvider and ProxyProvider, 3. StateNotifierProvider – Firebase authentication program (2 implementations): 1. Combination of StreamProvider, ChangeNotifierProvider, and ChangeNotifierProxyProvider, 2. Combination of StreamProvider and StateNotifierProvider In addition, I will talk about StateNotifier and StateNotifierProvider, which allows you to use Provider as a more advanced State management solution, and there will be opportunities to practice through applications, so more options you will have I can proudly say that this is the most in-depth course on Flutter Provider. This is a quick look at everything covered in the course. – Why the provider is needed – How to access data in the widget tree using Provider – How to listen for data changes in the widget tree using AddListener ChangeNotifier – How to use ChangeNotifierProvider, the most used Provider – How to use read, watch, and format selection methods to easily access and listen to data – MultiProvider which allows easy and regular injection of multiple providers into the widget tree – FutureProvider and StreamProvider, the provider used to listen to continuously changing values ​​and regenerate the widget. – Consumer Widget, a type of convenience widget that makes it easy to access a specific type of provider. – Selector widget, a type of consumer widget that allows more precise control – named provider and constructor access: anonymous path access, named path access, generated path access, global access – Provider-to-provider connection: ProxyProvider – Various errors when using Provider and how to deal with them – addPostFrameCallback method which is useful when used with Provider – How to perform actions like showDialog or Navigator dot push using AddListener ChangeNotifier – Program TODO: 3 implementations through a combination of different providers – Weather app: 3 implementations through a combination of different providers – Firebase Authenticator: 2 implementations through a mix of different providers

5.0
(2 reviews)
39.5 Hours On-Demand
Created by Udemy
Uploaded Sep 2026
English
beginner to advanced
Flutter Provider Essential Course (English)
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
39.5 hours on-demand video
119 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Flutter beginners who want to learn about Provider, Flutter’s most widely used state management solution.
Flutter developers who want a deep understanding of the Flutter Provider
Flutter developers who want to know the different usage examples of Flutter Provider

Course Curriculum119 Lectures

8 sections • 39.5 hours total length

Prefer offline learning? Download all 119 video lectures and project files for free.
Download Free

Requirements

  • Requires some experience and understanding of Flutter

Description

Flutter Provider Essential Course (English)/ In the Flutter Provider Essential course, you can learn deeply about Provider, the most basic and widely used Flutter state management solution. If you want to deepen your understanding of Flutter Provider and put all the concepts into practice, this course is for you. The course was carefully designed to ensure a balance between theory and practice. And with the belief that repetition is the most important method of learning, whenever there is a new concept, we test the concept by building a small app and We test the concepts through real applications such as TODO, Weather and Firebase Authentication. They will meet comprehensively. In particular, we frequently practice mixing different providers when creating TODO, Weather, and Firebase Authentication applications. – TODO program (3 implementations): 1. Combination of ChangeNotifierProvider, ChangeNotifierProxyProvider, 2. Combination of ChangeNotifierProvider and ProxyProvider, 3. StateNotifierProvider – Weather application (3 implementations): 1. Combination of ChangeNotifierProvider, ChangeNotifierProxyProvider, 2. Combination of ChangeNotifierProvider and ProxyProvider, 3. StateNotifierProvider – Firebase authentication program (2 implementations): 1. Combination of StreamProvider, ChangeNotifierProvider, and ChangeNotifierProxyProvider, 2. Combination of StreamProvider and StateNotifierProvider In addition, I will talk about StateNotifier and StateNotifierProvider, which allows you to use Provider as a more advanced State management solution, and there will be opportunities to practice through applications, so more options you will have I can proudly say that this is the most in-depth course on Flutter Provider. This is a quick look at everything covered in the course. – Why the provider is needed – How to access data in the widget tree using Provider – How to listen for data changes in the widget tree using AddListener ChangeNotifier – How to use ChangeNotifierProvider, the most used Provider – How to use read, watch, and format selection methods to easily access and listen to data – MultiProvider which allows easy and regular injection of multiple providers into the widget tree – FutureProvider and StreamProvider, the provider used to listen to continuously changing values ​​and regenerate the widget. – Consumer Widget, a type of convenience widget that makes it easy to access a specific type of provider. – Selector widget, a type of consumer widget that allows more precise control – named provider and constructor access: anonymous path access, named path access, generated path access, global access – Provider-to-provider connection: ProxyProvider – Various errors when using Provider and how to deal with them – addPostFrameCallback method which is useful when used with Provider – How to perform actions like showDialog or Navigator dot push using AddListener ChangeNotifier – Program TODO: 3 implementations through a combination of different providers – Weather app: 3 implementations through a combination of different providers – Firebase Authenticator: 2 implementations through a mix of different providers

Instructor

U

Udemy

Specialist in Mobile App Development

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed