강의

멘토링

로드맵

Programming

/

Mobile Application Development

[Flutter State Management] Bloc Master Course from Basics to Applications!

This video series includes explanations and example sources to help you understand Bloc as much as possible.

(4.9) 24 reviews

1,367 learners

  • devman
flutter
모바일앱
플러터
상태관리
Flutter
bloc
stream
Thumbnail

Reviews from Early Learners

What you will learn!

  • 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? 🧐

  1. You can easily distinguish between the view area and the business area.
  2. It is easy to test and allows for reuse.
  3. Event tracking can be managed in an integrated manner.
  4. Many developers can work on a single code base.
  5. 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

  • Anyone who wants to learn flutter bloc

Need to know before starting?

  • flutter

  • dart

  • State Management

Hello
This is

1,586

Learners

38

Reviews

62

Answers

4.8

Rating

2

Courses

프로필

블로그 : 개발하는남자 블로그

유튜브 : 개발하는남자 유튜브

깃허브 : 개발하는남자 깃허브

소개

개발을 즐기는 사람이 되고 싶은 개발자.

안녕하세요 개발하는남자 개남입니다. 

이력

2024.07 📚 개발하는남자의 핸즈온 플러터 책 출간

2023.07 💻 인프런 플러터 Bloc 응용 강의

2023.03 💻 인프런 플러터 Bloc 기초 강의 

Curriculum

All

13 lectures ∙ (5hr 8min)

Published: 
Last updated: 

Reviews

All

24 reviews

4.9

24 reviews

  • iuiu님의 프로필 이미지
    iuiu

    Reviews 5

    Average Rating 4.6

    5

    31% enrolled

    It's good to get a basic understanding of bloc.

    • devman
      Instructor

      Thank you for leaving a good review. I will try to share my knowledge with better lectures in the future. Thank you.

  • fourbbbb님의 프로필 이미지
    fourbbbb

    Reviews 4

    Average Rating 4.8

    4

    100% enrolled

    Currently, I have paid for the book review app and listened to the bloc lecture first. There weren't many lectures on Bloc among the status management packages, so it was helpful to be able to listen to good lectures for free. The slightly disappointing part is that I don't know if it's because you explained what you did on YouTube as a free lecture, but the content you wanted to convey was good, but the lecture felt a little unorganized. I felt like it took a lot of time to fix errors or fix things in the middle rather than convey the content, so I felt like I couldn't focus on the bloc content. Of course, doing this process together is helpful, but it felt like it deviated slightly from the purpose of the lecture.

    • devman
      Instructor

      Thank you for your good evaluation. I'm sorry that you felt that there were some shortcomings. In the future, I will prepare more systematically and become a knowledge sharer. Thank you ^^

  • pcdoomco2688님의 프로필 이미지
    pcdoomco2688

    Reviews 4

    Average Rating 5.0

    5

    100% enrolled

    Thank you for giving me such a great lecture for free. I will listen carefully.

    • devman
      Instructor

      I hope this lecture was helpful ^^ Thank you for the good review~!

  • coen님의 프로필 이미지
    coen

    Reviews 50

    Average Rating 5.0

    5

    8% enrolled

    Thank you so much for the great lecture.

    • devman
      Instructor

      Thank you so much for your positive evaluation~! I will continue to be a knowledge sharer who shares good information ^^ Thank you~!

  • dwaynehan46326님의 프로필 이미지
    dwaynehan46326

    Reviews 8

    Average Rating 5.0

    5

    92% enrolled

    It's great that there are example codes for each theory and the explanations are very thorough! I hope you film more lectures.

    • devman
      Instructor

      Thank you for your good review~! I will prepare helpful lectures and share them in the future. Thank you for your support!!

Free

devman's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!