Udemy – Flutter Provider Essential Course (English) 2021-1 – Download

Description

Flutter Provider Essential Course (English)/ Flutter Provider Essential Course will help you learn in depth 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 is carefully designed to ensure a balance between theory and practice. And with the belief that repetition is the most important learning method, we test each new concept by building a small app and applying the concepts through real-world applications such as TODO, Weather, and Firebase Authentication. You will meet comprehensively. In particular, we often practice mixing different providers when building 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 Authenticator (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 will allow you to use providers as a more advanced solution for state management. Also, there will be opportunities to practice through applications so you have more options. I can proudly say that this is the most in-depth course on Flutter Providers. This is a quick overview of everything that will be 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 commonly used provider
  • – How to use reading, observation 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 that listens to constantly changing values ​​and regenerates the widget.
  • – Consumer Widget, a type of convenience widget that facilitates access to a specific type of provider.
  • – Selection widget, a kind of consumer widget that allows more precise control
  • – named provider and access constructor: anonymous path access, named path access, generated path access, global access
  • – Provider-to-provider connection: ProxyProvider
  • – Various errors when using the provider and how to deal with them
  • – addPostFrameCallback method, useful when used with Provider
  • – How to perform actions like showDialog or Navigator Dot Push with 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 by a mix of different providers

What you will learn in the Flutter Provider Essential Course.

  • The need for the supplier – the injection of dependency and state management

  • Provider types and usage – Provider, ChangeNotifierProvider, FutureProvider, StreamProvider, MultiProvider ProxyProvider

  • Convenient widgets and BuildContext extension methods – Consumer/Select widget, Read/Display/Select extension methods

  • Communication between providers – ProxyProvider, ChangeNotifierProxyProvider

  • StateNotifier and StateNotifierProvider – communication between providers without ProxyProvider

  • Errors and how to handle them – ProviderNotFoundException, setState or markNeedsBuild, etc.

  • Using the addPostFrameCallback method to handle errors and actions such as 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 more about Providers, Flutter’s most commonly used state management solution.
  • Flutter developers who want a deep understanding of the Flutter provider
  • Flutter developers who want to learn about the different use cases of Flutter Provider

Flutter Provider Essential Course Specifications

  • Editor: Udemy
  • Lecturer: Sangwook Cho
  • Training level: beginner to advanced
  • Training duration: 8 hours and 29 minutes
  • Number of courses: 100

Course topics on 3/2024

Flutter Provider Essential Course

Prerequisites for the Flutter Provider Essential course

  • Requires some experience and understanding of Flutter

Course pictures

Flutter Provider Essential Course

Sample video of the course

installation Guide

After extracting, you can watch it with your favorite player.

English subtitles

Quality: 720p

Download link

Download Part 1 – 1 GB

Download Part 2 – 1 GB

Download Part 3 – 1 GB

Download Part 4 – 1 GB

Download Part 5 – 38 MB

free download software

Size

4.03GB

free download software latest version