Flutter Bloc Essential 코스 (Korean)

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

4.90 (80 reviews)
Udemy
platform
한국어
language
Mobile Apps
category
instructor
Flutter Bloc Essential 코스 (Korean)
588
students
10 hours
content
Mar 2024
last update
$64.99
regular price

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 완벽 마스터

Why take this course?

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

Reviews

최규랑
October 20, 2023
매우 좋은 강의였습니다!! 초보자보다 조금 기초가 있는 사람에게 도움이 많은 강의인 것 같습니다. 상태관리 패키지들 뿐만 아니라 좀 더 깊이 있는 내용으로 플러터 다른 강의도 나왔으면 좋겠습니다.
jungkwon
April 3, 2023
Provider 강의에 이어 Bloc 강의 수강 중입니다. Bloc 에 대한 이해도를 올리는데 도움이 아주 많이 됩니다. 특히 Provider 먼저 선수강하니까 Bloc 강의 듣는게 더 편한 것 같습니다.
Junleekim
March 7, 2022
반복 학습을 통해 깊이 있는 이해와 숙달이 되었습니다. Flutter를 배우면서 상태 관리가 모호한 부분이 많았는데 질 좋은 강좌를 준비해주셔서 감사드립니다! 많이 배우고 많이 얻고 갑니다. 다음 강좌도 기대하고 있겠습니다.
Sebastian
February 18, 2022
저에게 잘 맞습니다. 그리고 개척자적인 정신과 자세로 강의를 진행하고 있음이 강하게 느껴집니다. 앞으로도 계속 좋은 강의가 개발되고 Udemy에 상정되어 동학인들의 갈망을 채워주리라 기대합니다.

Charts

Price

Flutter Bloc Essential 코스 (Korean) - Price chart

Rating

Flutter Bloc Essential 코스 (Korean) - Ratings chart

Enrollment distribution

Flutter Bloc Essential 코스 (Korean) - Distribution chart

Related Topics

4535860
udemy ID
2/6/2022
course created date
2/19/2022
course indexed date
Bot
course submited by