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 in Provider
- – How to use read, watch, and format selection methods to easily access and listen to data
- – MultiProvider that allows easy and regular injection of multiple providers into the widget tree
- – FutureProvider and StreamProvider, a 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 certain 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
What you will learn in Flutter Provider Essential Course (English).
-
Necessity of the supplier – injection of dependency and government management
-
Provider types and usage – Provider, ChangeNotifierProvider, FutureProvider, StreamProvider, MultiProvider ProxyProvider
-
Convenient widgets and BuildContext extension methods – consumer/selector widget, read/view/select extension methods
-
Communication between providers – ProxyProvider, ChangeNotifierProxyProvider
-
StateNotifier and StateNotifierProvider – communication between providers without ProxyProvider
-
Errors and how to deal with them – ProviderNotFoundException, setState or markNeedsBuild etc.
-
Using the addPostFrameCallback method to handle errors and actions like showDialog and Navigator push
-
3 apps (TODO, Weather, Firebase Authentication) and a total of 8 production process experiences through a mix of different providers
This course is suitable for people who
- 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
Specifications of Flutter Provider Essential Course (English)
- Publisher: Udemy
- teacher: Sangwook Cho
- Training level: beginner to advanced
- Training duration: 8 hours and 29 minutes
- Number of courses: 100
Course topics on 3/2024
Prerequisites of Flutter Provider Essential Course (English)
- Requires some experience and understanding of Flutter
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
English subtitle
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
4.03 GB
Be the first to comment