채널톡 아이콘

[플러터 상태관리] Bloc 마스터 코스 기초부터 응용까지!

이 영상 시리즈에서 Bloc에 대해 최대한 이해가 될 수 있도록 설명 및 예제소스가 포함되어있습니다.

(4.9) 수강평 24개

수강생 1,415명

난이도 초급

수강기한 무제한

flutter
flutter
모바일앱
모바일앱
플러터
플러터
상태관리
상태관리
flutter
flutter
모바일앱
모바일앱
플러터
플러터
상태관리
상태관리
Thumbnail

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.9

5.0

초급자

31% 수강 후 작성

bloc에 대한 기초 지식을 얻을 수 있어서 좋습니다.

5.0

pc.doomco

100% 수강 후 작성

무료로 좋은강의해주셔서 감사합니다. 잘듣겠습니다.

5.0

bht9011

8% 수강 후 작성

정말 좋은 강의 감사합니다.

수강 후 이런걸 얻을 수 있어요

  • Bloc을 사용하는이유

  • Stream

  • flutter_bloc_widget

  • bloc과 cubit 비교

  • bloc_concurrency 이벤트 핸들링

  • bloc간 통신 방법

플러터 bloc은 실무에 어떻게 쓰냐고요?
이 강의에서 확인해보세요! 🤗

플러터 bloc의
기본부터 응용까지 📌

플러터에는 상태 관리 라이브러리가 다양하게 존재합니다. bloc, getx, provider, riverpod 등 개발자 취향에 맞춰 사용되고 있습니다. 하지만 국내/해외 커뮤니티에서 대규모 프로젝트에서 가장 적합한 상태 관리 라이브러리는 단연 Bloc을 꼽고 있습니다. 무슨 이유에서 bloc이 대규모 프로젝트에 적합한지 알아보고 사용 방법까지 살펴보면서 실무 프로젝트에 Bloc을 사용할 수 있도록 도움을 드리고자 영상을 만들었습니다.

본 강의는 제가 정리한 내용 및 실무에서 사용한 경험을 바탕으로 제작된 영상입니다. 강의에서는 플러터 bloc 기본부터 응용, 사용법을 학습할 수 있습니다. 또한 단순한 사용법만 알고 넘어가는 것이 아닌 다른 상태관리 getx와 비교하여 무엇이 다른지 알 수 있습니다. 상태관리 없이 개발은 어떻게 되는지와 다른 상태관리 Getx를 사용할 때를 비교하면서 Bloc의 특성을 알 수 있습니다.

왜 bloc을 사용해야 할까요? 🧐

  1. 뷰 영역과 비즈니스 영역을 쉽게 구분할 수 있다.
  2. 테스트하기 쉽고, 재사용을 가능하게 해준다.
  3. 이벤트 트래킹을 통합적으로 관리할 수 있다.
  4. 많은 개발자가 하나의 코드 베이스로 일을 처리할 수 있다.
  5. Github에서 가장 높은 Star 수를 받은 플러터 상태관리 라이브러리입니다.

학습 내용 📚

1. 왜 블록을 배워야 하는가?

  •  bloc을 사용해야 하는 이유 5가지에 대해서 간단하게 알아봅니다.

2. Stream 이해하기

  •  bloc의 기본 구조는 stream입니다. 스트림이 무엇인지 간단하게 이해하고 넘어갑시다. 

3. Flutter_bloc 위젯 (상/하)

  • 플러터 bloc widget에는 어떤 것들이 있는지 반드시 알아야 하는 위젯들과, 알아두면 좋은 위젯들로 나누어 알아봅니다.

4. 더하기 기본 예제로 보는 Bloc/Cubit 

  • Bloc core에 대해 더하기 예제를 통해 Bloc/Cubit을 알아봅니다. getx와 어떻게 구조가 다른지 비교하여 알아봅니다.  

5. Bloc과 Cubit 중 Bloc이 좋은 이유는?

  • bloc에는 cubit에 없는 기능들이 있습니다. 그 부분을 알아봅니다.

6. Bloc_concurrency 패키지 살펴보기 

  • Bloc에서 사용되는 transformer 옵션을 통해 기본적으로 제공되는 이벤트 제어 방식을 알아봅니다.

7. 사용자 조회 만들기

  • 사용자 조회 API를 통해 setState 방식, Getx방식, Cubit 상태 관리 방식 2가지 모두 살펴봅니다.

 

8. bloc 간 통신 방법  

  • bloc과 bloc 간 의존성을 맺지 않으면서 통신하는 방법을 알아봅니다.

 

 




예상 질문 Q&A 💬

Q. 플러터 입문자도 이해할 수 있을까요?

다트 문법과 플러터 위젯 만들 정도 되신다면 찬찬히 반복해서 보시면 충분히 이해할 수 있습니다.

Q. 플러터 최신 버전으로 진행하시나요?

3.x 버전으로 큰 무리 없이 빌드 및 테스트가 될 것입니다.

Q. 예제 소스가 있나요?

예제 소스가 필요한 영상에는 github에서 소스를 받을 수 있도록 준비하였습니다.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 플러터 상태관리 하나 이상 사용할 수 있는 사람

  • 플러터 상태관리에 대해 배우고 싶은 사람

  • 플러터 bloc 을 배우고 싶은 사람

선수 지식,
필요할까요?

  • flutter

  • dart

  • 상태관리

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

1,639

수강생

38

수강평

62

답변

4.9

강의 평점

2

강의

프로필

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

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

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

소개

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

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

이력

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

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

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

더보기

수강평

전체

24개

4.9

24개의 수강평

  • 한정만님의 프로필 이미지
    한정만

    수강평 8

    평균 평점 5.0

    5

    92% 수강 후 작성

    이론마다 예제 코드도 있고 설명도 꼼꼼하게 잘해주셔서 너무 좋습니다! 강의 많이 찍어주시면 좋겠습니다

    • 개발하는남자
      지식공유자

      좋은 수강평 감사합니다 ~! 앞으로 도움이 되는 강의 준비해서 공유 하도록 하겠습니다 힘주셔서 감사합니다 !!

  • Lunetzsche님의 프로필 이미지
    Lunetzsche

    수강평 7

    평균 평점 5.0

    5

    92% 수강 후 작성

    전반적으로 훌륭한 강의이지만 소리가 작다는 것이 아쉽습니다. Bloc의 기본 사용법을 익힌다기보다는 GetX 및 Cubit과의 비교 위주로 나아간다는 점도 아쉽습니다. 하지만 플루터의 최신 기술을 알기에는 이분만한 정보통이 없는 것 같습니다. 이런 좋은 강의를 무료로 뿌려주신다는 점에 깊은 감사 드립니다.

    • 개발하는남자
      지식공유자

      부족한 부분도 알려주시고 좋은 평가 주셔서 감사합니다. 앞으로 유튜브나 인프런에 부족한 부분 개선하면서 좋은 정보 공유 하는 지식공유자가 되겠습니다 ^^감사합니다 ~!

  • bht9011님의 프로필 이미지
    bht9011

    수강평 71

    평균 평점 5.0

    5

    8% 수강 후 작성

    정말 좋은 강의 감사합니다.

    • 개발하는남자
      지식공유자

      긍정의 평가 너무 감사합니다 ~! 앞으로도 좋은 정보 공유하는 지식공유자가 되겠습니다 ^^ 감사합니다 ~!

  • pc.doomco님의 프로필 이미지
    pc.doomco

    수강평 4

    평균 평점 5.0

    5

    100% 수강 후 작성

    무료로 좋은강의해주셔서 감사합니다. 잘듣겠습니다.

    • 개발하는남자
      지식공유자

      도움이 되는 강의가 되면 좋겠네요 ^^ 좋은 평 감사합니다 ~!

  • 초급자님의 프로필 이미지
    초급자

    수강평 5

    평균 평점 4.6

    5

    31% 수강 후 작성

    bloc에 대한 기초 지식을 얻을 수 있어서 좋습니다.

    • 개발하는남자
      지식공유자

      좋은 수강평 남겨주셔서 감사합니다. 앞으로 더 좋은 강의로 지식을 공유하도록 노력하겠습니다. 감사합니다.

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

무료