We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI 구현 방식에서 가장 큰 차이는 XML은 선언적 프로그래밍. Jetpack Compose 는 명령형 프로그래밍 방식이다.
XML
Jetpack Compose
Material3 (M3) 는 강력하고 유연한 디자인 시스템으로 색상, 모양 등 사용자가 정의할 수 있는 디자인 시스템. TimePicker, Bottom Sheet, Search Bar 등 다양한 컴포넌트를 사용 가능.
4가지 유형의 AppBar
Material design 3 로 원샷 마이그레이션 - 라이브러리 추가 가능한 한 화면에서 Material 2와 3를 모두 사용하지 않는게 좋음
M2 -> M3 더 많은 옵션 색이 추가 글자, 매개변수 증가 안드로이드12 이상부터 동적 테마를 사용할 수 있음
The text was updated successfully, but these errors were encountered:
No branches or pull requests
1. UI 구현 방식에 있어 XML과 Jetpack Compose의 가장 구별되는 차이점은 무엇인가요?
UI 구현 방식에서 가장 큰 차이는 XML은 선언적 프로그래밍. Jetpack Compose 는 명령형 프로그래밍 방식이다.
XML
Jetpack Compose
2. 아래 영상을 시청하고 Material3의 업데이트와 Jetpack Compose와 관련된 주요 내용을 정리하며 학습해주세요.
Material3 (M3) 는 강력하고 유연한 디자인 시스템으로 색상, 모양 등 사용자가 정의할 수 있는 디자인 시스템.
TimePicker, Bottom Sheet, Search Bar 등 다양한 컴포넌트를 사용 가능.
4가지 유형의 AppBar
Material design 3 로 원샷 마이그레이션 - 라이브러리 추가
가능한 한 화면에서 Material 2와 3를 모두 사용하지 않는게 좋음
M2 -> M3
더 많은 옵션 색이 추가
글자, 매개변수 증가
안드로이드12 이상부터 동적 테마를 사용할 수 있음
The text was updated successfully, but these errors were encountered: