본문 바로가기

Course

[Flutter] Flutter Bloc Essential 코스

Flutter Bloc
Essential 코스

Flutter state management
solution인 Flutter Bloc를 활용하여
state management의 개념을
배우고 연습하기

배울 내용

Flutter Bloc version 8.0 또는 그 이상을 cover

Cubit과 Bloc이라는 Flutter Bloc이 제공하는 2가지 state management 방식 학습

Cubit간, Bloc간, Cubit과 Bloc간 communication 방식

UI에서 Cubit/Bloc이 제공하는 기능을 사용할 수 있는 tool들

version 8.0에서 도입된 on Event API 사용법

Cuibt/Bloc을 observing 하는 방법

Sangwook Cho

YourDevEdge



이런 분들에게 추천해요

Flutter Bloc의 다양한 활용 예를 알고자 하는 Flutter 개발자

Flutter state management solution 중 하나인 Flutter Bloc에 대해 깊이 있게 이해하기를 원하는 Flutter 개발자

Flutter Bloc Essential 코스에서는 Flutter state management solution 중 널리 쓰이고 있는 Bloc에 대해 깊이 있게 배울 수 있습니다.

특히, 가장 최신 버전인 version 8.0 이상만 다룹니다.

만약 Flutter Bloc에 대해 깊이 이해하기를 원하고, 모든 개념을 실전처럼 연습해보고자 하신다면 이 강의야 말로 여러분을 위한 바로 그 강의입니다.

강의를 만들 때 이론과 실전 간의 균형이 이루어질 수 있도록 주의 했습니다.

그리고, 반복이야말로 가장 중요한 학습 방법이라는 믿음 하에, 새로운 개념이 나올 때마다 작은 앱을 만들어서 그 개념을 테스트를 하고, TODO, Weather, Firebase Authentication app 등의 실전 앱을 통해서는 개념이 종합적으로 어우러지도록 했습니다.

특히 TODO, Weather, Firebase Authentication App을 만들 때 Cubit과 Bloc의 조합을 반복적으로 연습합니다.
- TODO App (4번 구현): 1. Cubit과 StreamSubscription의 조합 2. Cubit과 BlocListener의 조합, 3. Bloc과 StreamSubscription의 조합, 4. Bloc과 BlocListener의 조합
- Weather App (4번 구현): 1. Cubit과 StreamSubscription의 조합 2. Cubit과 BlocListener의 조합, 3. Bloc과 StreamSubscription의 조합, 4. Bloc과 BlocListener의 조합
- Firebase Authentication App: Cubit + Bloc + StreamSubscription

이번 코스에서 다루는 모든 내용들을 간단히 살펴보겠습니다.
- Cubit/Bloc concep
- BlocProvider, BlocListener, BlocConsumer, RepositoryProvider, MultiBlocProvider, MultiBlocListener, MultiRepositoryProvide
- BuildContext extension methods: read, watch, select
- Cubit/Bloc에 extra information 전달: function argument와 event payload
- Cubit/Bloc-to-Cubit/Bloc communication: StreamSubscription, BlocListener
- Bloc Access 및 value named constructor: anonymous route access, named route access, generated route access, global access
- Observing Cubit/Bloc
- Bloc의 Event Transformation feature
- Hydrated Bloc
- TODO App: Cubit, Bloc, StreamSubscription, BlocListener의 다양한 조합을 통한 4번의 구현
- Weather App: Cubit, Bloc, StreamSubscription, BlocListener의 다양한 조합을 통한 4번의 구현
- Firebase Authentication App: Cubit + Bloc + StreamSubscription의 조합

평생 이용권8시간 동영상
TV&모바일 엑세스 강의 수료증