Thank you for giving me such a great lecture for free. I will listen carefully.
5.0
bht9011
8% enrolled
Thank you so much for the great lecture.
What you will gain after the course
Why Use Bloc?
Stream
flutter_bloc_widget
Comparison of bloc and cubit
bloc_concurrency event handling
Inter-block communication method
How is Flutter bloc used in practice? Check it out in this lecture! 🤗
Flutter bloc's From Basics to Applications 📌
Flutter offers a variety of state management libraries, including bloc, getx, provider, and riverpod, tailored to developer preferences. However, both domestic and international communities overwhelmingly recommend Bloc as the most suitable state management library for large-scale projects. This video explores why Bloc is suitable for large-scale projects, explains how to use it, and helps you implement it in your own projects.
This video is based on my own research and practical experience. In this lecture, you'll learn the basics of Flutter Bloc, its applications , and how to use it . Beyond simply understanding how to use it, you'll also learn how it differs from other state management tools like Getx. By comparing development without state management to using Getx, you'll gain insight into the unique characteristics of Bloc .
Why should I use bloc? 🧐
You can easily distinguish between the view area and the business area.
It is easy to test and allows for reuse.
Event tracking can be managed in an integrated manner.
Many developers can work on a single code base.
The Flutter state management library with the highest number of stars on Github.
What you'll learn 📚
1. Why should I learn blocks?
Let's take a quick look at 5 reasons why you should use bloc.
2. Understanding Streams
The basic structure of a bloc is a stream. Let's briefly understand what a stream is.
3. Flutter_bloc widget (top/bottom)
Let's take a look at the Flutter block widgets, dividing them into widgets that you absolutely must know about and widgets that are good to know about.
4. Bloc/Cubit as a basic example of addition
Let's explore Bloc/Cubit through examples of adding to the Bloc core. We'll compare its structure to getx and see how it differs.
5. Why is Bloc better than Cubit?
Bloc has features that cubit doesn't. Let's explore those.
6. Examining the Bloc_concurrency package
Learn about the default event control methods provided through the transformer options used in Bloc.
7. Create a user query
We will look at both the setState method, the Getx method, and the Cubit state management method through the user query API.
8. Inter-block communication method
Learn how to communicate between blocs without creating dependencies between them.
Expected Questions Q&A 💬
Q. Can even a Flutter beginner understand it?
If you are familiar with Dart syntax and Flutter widget creation, you can understand it if you look at it carefully and repeatedly.
Q. Are you using the latest version of Flutter?
It will be built and tested without any major issues with the 3.x version.
Q. Do you have any example source code?
For videos that require example source code, we have prepared the source code for downloading from GitHub.
Recommended for these people
Who is this course right for?
Anyone who can use one or more Flutter state management
Anyone who wants to learn about Flutter state management
Overall, it is a great lecture, but it is unfortunate that the sound is low. It is also unfortunate that it focuses on comparisons with GetX and Cubit rather than learning the basic usage of Bloc. However, I think there is no one as knowledgeable as this person when it comes to learning the latest technology of Flutter. I am deeply grateful that he is providing such a great lecture for free.
Thank you for letting me know about the shortcomings and giving me a good evaluation.
I will become a knowledge sharer who shares good information while improving the shortcomings on YouTube and Infraon in the future ^^ Thank you ~!