2025-08-02 19:49

Status:

Tags:플러터

플러터 렌더링 파이프라인

  • 플러터 위젯 트리에서 실제 화면 픽셀까지 변환과정 관리 시스템
  • build layout paint composite rasterization

1. 빌드 단계: 위젯 엘리먼트 트리

  1. 플러터 위젯 트리 생성
  2. 엘리먼트 트리 구축
  3. 렌더 오브젝트 트리 생성

2. 레이아웃 단계: 제약 조건, 크기 계산

  • 각 위젯의 크기와 위치 결정

3. 페인트 단계: 캔버스 렌더링

  • 레이아웃 결과를 바탕으로 실제 그리기 명령

사실 뒷단에서 돌아가는 거라 이거 모른다고 앱개발 못하는 건 아님 다만 플러터 자체가 동작이 특이해서 알아두면 좋을듯

References

플러터 렌더링 파이프라인 플러터 위젯(Widgets) - 확장 가이드 다트