Flutter Redux Essential 코스 (Korean)
Flutter state management solution인 Flutter Redux를 활용한 state management의 개념을 배우고 연습하기
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를 배우기를 원하는 개발자