Courselala.com

Flutter Bloc Essential Course (English)

(cover version 8.0) Learn and practice the concept of state management using Flutter Bloc, a Flutter state management so

In the Flutter Bloc Essential course, you can learn in depth about Bloc, the popular Flutter state management solutions.

What you’ll learn

Course Content

Requirements

In the Flutter Bloc Essential course, you can learn in depth about Bloc, the popular Flutter state management solutions.

 

In particular, it covers only the most recent version, version 8.0 or higher.

 

If you want to deepen your understanding of the Flutter Bloc and put all the concepts into practice, then this course is for you.

 

The lecture was carefully composed to ensure a balance between theory and practice.

 

And under the belief that repetition is the most important learning method, whenever there is a new concept, we will test the concept by making a small app, and through real-world apps such as TODO, Weather, and Firebase Authentication app, the concepts will come together comprehensively.

 

In particular, we repeatedly practice the combination of Cubit and Bloc when creating TODO, Weather, and Firebase Authentication apps.

– TODO App (4 implementations): 1. Combination of Cubit and StreamSubscription, 2. Combination of Cubit and BlocListener, 3. Combination of Bloc and StreamSubscription, 4. Combination of Bloc and BlocListener

– Weather App (4 implementations): 1. Combination of Cubit and StreamSubscription, 2. Combination of Cubit and BlocListener, 3. Combination of Bloc and StreamSubscription, 4. Combination of Bloc and BlocListener

– Firebase Authentication App: Cubit + Bloc + StreamSubscription

 

This is a quick look at everything covered in the course.

 

– Cubit/Bloc concept

– BlocProvider, BlocListener, BlocConsumer, RepositoryProvider, MultiBlocProvider, MultiBlocListener, MultiRepositoryProvider

– BuildContext extension methods: read, watch, select

– Cubit/Bloc에 extra information 전달: function argument와 event payload

– Cubit/Bloc-to-Cubit/Bloc communication: StreamSubscription, BlocListener

– Bloc Access 및 value named constructor: anonymous route access, named route access, generated route access, global access

– Observing Cubit/Bloc

– Bloc의 Event Transformation feature

– Hydrated Bloc

– TODO App: 4 implementations through various combinations of Cubit, Bloc, StreamSubscription, and BlocListener

– Weather App: 4 implementations through various combinations of Cubit, Bloc, StreamSubscription, and BlocListener

– Firebase Authentication App: Combination of Cubit, Bloc, and StreamSubscription