[Flutter] 플러터 최적화시 고려 사항


[Flutter] 플러터 최적화시 고려 사항

고려사항 1. 불투명도 - 애니메이션에서 사용하지 말것 - 대신, AnimatedOpacity 또는 FadeInImage를 사용 2. AnimatedBuilder - 애니메이션에 의존하지 않는 위젯을 빌드하는 빌더 함수에 하위 트리를 넣지 않기 - 이 하위 트리는 애니메이션의 모든 틱에 대해 다시 렌더링 됩니다. - 대신, 하위 트리의 해당 부분을 한 번 빌드하고 AnimatedBuilder에 자식으로 전달합니다. 3. 클리핑 및 모서리가 둥근 사각형 - 애니메이션에서 클리핑을 하지 말것 - 기존 위젯에서도 최대한 borderRadius를 사용할 것 - 가능하면 애니메이션을 적용하기 전에 이미지를 미리 잘라냅니다. 4. 화면에 표시되지 않는 경우 Column, ListView 피하기 - 빌드 비용을 피하기 위해 대부분의 자식이 화면에 표시되지 않는 경우 구체적인 자식 목록(예: Column() 또는 ListView())이 있는 생성자를 사용하지 않기 5. ShaderMask, Col...


#flutter #플러터성능 #플러터 #퍼포먼스 #최적화 #성능높이기 #성능 #렌더링 #높이기 #고려사항 #플러터최적화

원문링크 : [Flutter] 플러터 최적화시 고려 사항