You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. UI 구현 방식에 있어 XML과 Jetpack Compose의 가장 구별되는 차이점은 무엇인가요?
XML은 마크업 언어인 XML을 통해 UI를 작성하고 컴포즈는 코틀린 프로그래밍 언어를 통해 UI를 작성합니다.
XML은 명령형 UI 이고 컴포즈는 선언형 UI 프레임워크입니다.
선언형 UI의 경우 해당 컴포넌트의 상태를 개발자기 직접 수정하지 않고, 해당 컴포넌트의 변경사항을 컴포즈 함수에 전달하여 프레임워크 내부적으로 해당 변경사항을 반영합니다. 이와 반대로 XML의 경우 컴포넌트 수정사항에 대해 개발자가 직접 함수를 호출하여 수정을 해야한다는 부분에서 차이가 있습니다.
2. 아래 영상을 시청하고 Material3의 업데이트와 Jetpack Compose와 관련된 주요 내용을 정리하며 학습해주세요.
데이트피커, 캘린더, 상단바 등의 컴포넌트의 UI가 개선되었습니다.
다이나믹 컬러를 지원합니다. 사용자가 생성한 색상은 앱 색상과 공존할 수 있어 사용자가 커스터마이징 가능한 다양한 시각적 경험을 제공할 수 있습니다.
머티리얼 테마 빌더에서 컴포즈 코드를 내보낼 수 있습니다.
The text was updated successfully, but these errors were encountered:
1. UI 구현 방식에 있어 XML과 Jetpack Compose의 가장 구별되는 차이점은 무엇인가요?
선언형 UI의 경우 해당 컴포넌트의 상태를 개발자기 직접 수정하지 않고, 해당 컴포넌트의 변경사항을 컴포즈 함수에 전달하여 프레임워크 내부적으로 해당 변경사항을 반영합니다. 이와 반대로 XML의 경우 컴포넌트 수정사항에 대해 개발자가 직접 함수를 호출하여 수정을 해야한다는 부분에서 차이가 있습니다.
2. 아래 영상을 시청하고 Material3의 업데이트와 Jetpack Compose와 관련된 주요 내용을 정리하며 학습해주세요.
The text was updated successfully, but these errors were encountered: