# ConstraintLayout에 대한 간단 요약ConstraintLayout 은 안드로이드 7에 도입되었고, 다양한 화면 크기를 가진 안드로이드 기기에 앱을 유연하게 배포하기 위해 필요한 기능이다. 이를 위해 고정적으로 컴포넌트 위치를 정하는 것이 아니라, '제약'을 설정하고 컴포넌트 간 상대적인 위치, 비율을 통해 컴포넌트를 배치한다.# IntrinsicSize에 대한 간단 요약안드로이드 앱 화면을 구성하기 위해 젯팩 컴포즈는 '단한번' 재구성(Recomposition)을 수행한다. 때때로 부모 컴포넌트는 자식 컴포넌트가 렌더링 되기전에 미리 크기를 알아야 하는 경우가 있는데, 이때 IntrinsicSize 를 사용하면 된다. (재구성 작업을 2번 하지 않고도 자식의 크기를 미리 알수 있다) ..