강의

멘토링

커뮤니티

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,405 learners

Level Basic

Course period Unlimited

  • devman
Flutter
Flutter
bloc
bloc
stream
stream
Flutter
Flutter
bloc
bloc
stream
stream
Thumbnail

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

초급자

31% enrolled

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

5.0

pc.doomco

100% enrolled

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

  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,629

Learners

38

Reviews

62

Answers

4.8

Rating

2

Courses

Profile

Blog : Development Guy Blog

YouTube: The Guy Who Develops YouTube

GitHub: Gaenam GitHub

Introduction

A developer who wants to be someone who enjoys development.

Hello, I'm Gaenam, the Man Who Develops.

Experience

2024.07 📚 Publication of Gaenam's Hands-on Flutter book

2023.07 💻 Inflearn Flutter Bloc Advanced Course

2023.03 💻 Inflearn Flutter Bloc Basic Lecture

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 67

    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!