Flutter Bloc Essential 코스 (Korean)

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

Ratings 4.87 / 5.00
Flutter Bloc Essential 코스 (Korean)

What You Will Learn!

  • 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 하는 방법
  • Bloc의 Event Transformation 기능
  • Cubit과 Bloc이란 두가지 state management tool에 대한 적절한 접근 방법
  • 개념을 이해하기 위한 많은 small app들 만들어보기
  • 3개의 앱(TODO, Weather, Firebase Authentication), Cubit/Bloc의 다양한 조합을 통한 총 9번의 제작 과정 경험을 통한 Flutter Bloc 완벽 마스터

Description

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 concept

- BlocProvider, BlocListener, BlocConsumer, RepositoryProvider, MultiBlocProvider, MultiBlocListener, MultiRepositoryProvider

- 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의 조합

Who Should Attend!

  • Flutter state management solution 중 하나인 Flutter Bloc에 대해 깊이 있게 이해하기를 원하는 Flutter 개발자
  • Flutter Bloc의 다양한 활용 예를 알고자 하는 Flutter 개발자

TAKE THIS COURSE

Tags

  • Google Flutter

Subscribers

585

Lectures

111

TAKE THIS COURSE



Related Courses