Flutter Redux Essential 코스 (Korean)

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

Ratings: 4.92 / 5.00




Description

Redux는 가장 널리 사용되고 있는 Front End Framework인 React에서 가장 많이 사용되고 있는 검증된 state management solution입니다. 그 Redux를 Flutter에서도 사용할 수가 있습니다.

Flutter Redux Essential 코스에서는 Flutter Redux에 대해 깊이 있게 배울 수 있습니다.

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

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

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


이번 코스에서 다루는 모든 내용들을 간단히 살펴보겠습니다.

- Redux의 기본 개념

- Dart Redux App 으로 기본 개념 구현

- Flutter Redux App 용 핵심 유틸리티들 (StoreBuilder, StoreConnector, StoreProvider)

- Combining Reducers

- Dart Data Class Generator Extension과 equatable package

- Performance Optimization of Flutter Redux App

- 실제 앱을 통해 Performance Optimization 경험해 보기

- Redux Middleware

- thunk middleware

- Persisting Redux State

- TODO App (Synchronous)

- TODO App (Asynchronous with SQLite DB, Optimistic Rendering)

- Weather App

- Firebase Authentication App: Signup, Signin, Signout, Verify Email, Change Password, Forgot Password

What You Will Learn!

  • Redux의 기본 개념
  • Flutter Redux App 용 핵심 유틸리티들 (StoreBuilder, StoreConnector, StoreProvider)
  • Combining Reducers
  • Dart Data Class Generator Extension and equatable package
  • Performance Optimization of Flutter Redux App
  • Redux Middleware
  • Persisting Redux State
  • TODO App (sync, async)
  • Weather App
  • Firebase Authentication App (Signup, Signin, Signout, Verify Email, Change Password, Forgot Password)

Who Should Attend!

  • Flutter Redux를 통한 state management를 제대로 알기를 원하는 개발자
  • Flutter Redux에 대해 깊이 있게 이해하기를 원하는 Flutter 개발자
  • Flutter Redux의 다양한 활용 예를 알고자 하는 Flutter 개발자
  • React/Redux를 이미 알고 있는데 Flutter를 배우기를 원하는 개발자