Jetpack Compose는 디지털 인터페이스를 만들기 위한 포괄적인 디자인 시스템인 Material Design 구현을 제공합니다. 구성 가능한 함수를 사용하여 Material 구성요소를 구현할 수 있습니다.

레이아웃

Scaffold 컴포저블을 사용하여 화면의 구조를 제공합니다.
다양한 컴포저블을 사용하여 화면의 상단과 하단을 따라 앱 바를 만들 수 있습니다.

사용자 입력

Button 및 유사한 컴포저블을 사용하여 다양한 일반 버튼을 만듭니다.
사용자가 앱에서 옵션을 전환할 수 있도록 전환합니다.
사용자는 슬라이더를 사용하여 범위 내의 값을 선택할 수 있습니다.
칩을 사용하면 정보를 표시하고 사용자의 입력을 처리할 수 있습니다.
FloatingActionButton 및 유사한 컴포저블을 사용하여 다양한 플로팅 작업 버튼을 만듭니다.

기타 구성요소

진행률 표시기는 처리 진행 상황에 대한 시각적 정보를 사용자에게 제공합니다.
카드를 사용하여 화면에 단일 정보 모음을 포함합니다.
Dialog: 사용자에게 메시지와 옵션을 표시합니다.
스낵바를 사용하여 화면 하단의 작은 팝업에 간단한 메시지를 표시합니다.
창은 탐색 또는 추가 콘텐츠를 위한 슬라이드 아웃 사이드바입니다.
Compose에서 기본 레이아웃을 사용하는 방법을 알아보세요.
문자열 및 이미지와 같은 리소스를 관리하는 방법을 알아봅니다.