닫기
과정 구분
과정 카테고리
태그
검색어
[HD]앱 개발자를 위한 Flutter(플러터) 3.x 제대로 배우기 (중급) Part.4-2 과정이미지

[HD]앱 개발자를 위한 Flutter(플러터) 3.x 제대로 배우기 (중급) Part.4-2

교육기간
30일
강의구성
9차시
  • 과정 [HD]앱 개발자를 위한 Flutter(플러터) 3.x 제대로 배우기 (중급) Part.4-2 0

판매금액 배송금액 할인금액

총 결제금액

기본 정보

학습기간
4주
총 시간
6.0시간
차시수
9차시
개발년월
202508
내용전문가
이성용
NCS분류
20010202:응용SW엔지니어링

과정 소개

플러터 앱 개발의 핵심인 아키텍처, 디자인 패턴, 레이아웃 최적화, 그리고 가장 난해한 상태 관리를 다루는 심화 과정입니다. 실습 위주의 강의로 스파게티 코드를 우아한 코드로 탈바꿈시킵니다

학습 대상

플러터 경험자 중 코드 개선 및 유지보수 능력 향상을 원하는 주니어 개발자 타 프로그래밍 경력자 중 앱 개발을 처음 접하는 뉴비 개발자 헬로월드를 넘어 실제 앱을 만들고 싶은 모든 학습자

학습 목표

명령형에서 선언형으로 사고를 전환하고, 앱 성능 최적화(줄이기, 재사용, 재활용 원칙)와 반응형 레이아웃 기술을 습득합니다. 콜백 지옥을 해결할 옵저버, 체인지노티파이어, 프로바이더 패턴을 직접 구현 및 활용하여 어지간한 앱을 홀로 개발하는 중급 개발자가 됩니다

강의목차(총 9강)

1. 1. 플러터 커스텀 레이아웃: Flow, CustomMultiChildLayout으로 독창적 UI 17분

2. 2. 플러터 상태 관리 본질: 앱의 기억과 콜백 지옥의 시작 36분

3. 3. 플러터 상태 관리 구현: 떡볶이 앱으로 콜백 지옥 구축 35분

4. 4. 콜백 지옥 탈출의 비책: 옵저버 패턴의 원리 및 다트 구현 42분

5. 5. UI에 옵저버 패턴 반영: ValueNotifier와 ValueListenableBuilder 34분

6. 6. 종합 비서 ChangeNotifier: 복합 데이터 관리 및 로직 캡슐화 37분

7. 7. ChangeNotifier와 UI 연동: ListenableBuilder로 앱 완성 53분

8. 8. 프로바이더 패턴 핵심: InheritedWidget 기반 전역 상태 관리 38분

9. 9. 프로바이더 패턴 최종 완성 및 BuildContext 심층 탐구 36분

퀵배너