[All source code has been updated based on flutter 3.x and flutter_bloc 8.1.4, lint rules have been applied, and class modifiers have been applied to state and events.]
To provide better service and improve communication skills in English, AI-dubbed lectures are added at the end of the course. You can choose bsed on your preference. Thank you so much. I hope my lectures are helpful for you to expand your knowledge.
In the Flutter Bloc Essential course, you can learn in depth about Bloc, the popular Flutter state management solutions.
[All source code has been updated based on flutter 3.x and flutter_bloc 8.1.4, lint rules have been applied, and class modifiers have been applied to state and events.]
To provide better service and improve communication skills in English, AI-dubbed lectures are added at the end of the course. You can choose bsed on your preference. Thank you so much. I hope my lectures are helpful for you to expand your knowledge.
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
Passing extra information to Cubit/Bloc: function argument and event payload
Cubit/Bloc-to-Cubit/Bloc communication: StreamSubscription, BlocListener
Bloc Access and value named constructor: anonymous route access, named route access, generated route access, global access
Observing Cubit/Bloc
The Event Transformation feature of Bloc
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
For the APPID key value in the .env file of the open_weather_cubit starter file, give the key value issued by openweathermap.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.