문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
상태 관리 개요
- Flutter 애플리케이션에서 상태 이해
- Flutter 상태 관리 접근법 개요
- BLoC 패턴을 사용할 시기와 이유
- 비즈니스 로직을 UI와 분리하는 장점
BLoC 패턴 이해
- BLoC 핵심 개념
- 이벤트, 상태, 스트림
- 반응형 프로그래밍 기초
- BLoC 생명주기
BLoC 아키텍처 설계
- BLoC를 활용한 Flutter 애플리케이션 구조화
- 프리젠테이션, 비즈니스 로직, 데이터 계층 분리
- 유지보수를 위한 프로젝트 조직
- 클린 아키텍처 원칙 적용
BLoC 생성 및 관리
- 커스텀 BLoC 및 Cubit 생성
- 애플리케이션 상태 관리
- 비동기 작업 처리
- 오류 처리 및 상태 전이
Flutter 위젯과 BLoC 통합
- 위젯 트리에서 BLoC 주입
- BlocProvider, BlocBuilder, BlocListener, BlocConsumer 사용
- 위젯 재구성을 효율적으로 관리
- BuildContext 사용
내비게이션 및 BLoC 통신
- 화면 간 데이터 전달
- 여러 BLoC 간 통신
- 공유 애플리케이션 상태 관리
- 복잡한 사용자 워크플로우 조정
데이터 영속화 및 로컬 저장소
- BLoC와 로컬 저장소 통합
- 캐시된 애플리케이션 데이터 관리
- 로컬 데이터와 원격 데이터 동기화
- 영속적 상태 관리 모범 사례
테스트 및 디버깅
- BLoC 및 Cubit 단위 테스트
- BLoC를 활용한 위젯 테스트
- 상태 전이 디버깅
- 로그 기록 및 일반적 문제 해결
실무 기반 애플리케이션 개발
- BLoC 패턴을 활용한 완전한 Flutter 애플리케이션 구축
- 내비게이션 및 상태 관리 구현
- 애플리케이션 테스트 및 디버깅
- 모범 사례 검토 및 다음 단계
요건
- Flutter 작동 원리에 대한 기본적인 이해
대상 독자
- 개발자
14 시간
회원 평가 (1)
매우 유용한 추가 정보
Grzegorz - Comp S.A.
코스 - BLoC Pattern
기계 번역됨