Jetpack Compose는 네이티브 UI를 빌드하기 위한 Android의 최신 권장 도구 키트입니다. Jetpack Compose는 Android에서 UI 개발을 간소화하고 가속화합니다. 적은 수의 코드, 강력한 도구 및 직관적인 Kotlin API를 사용하여 앱을 빠르고 생동감 있게 구현하세요.
적은 수의 코드로 더 많은 작업을 하고 전체 버그 클래스를 방지할 수 있으므로 코드가 간단하며 유지 관리하기 쉽습니다.
UI만 설명하면 나머지는 Compose에서 처리합니다. 앱 상태가 변경되면 UI가 자동으로 업데이트됩니다.
기존의 모든 코드와 호환되므로 언제 어디서든 원하는 대로 사용할 수 있습니다. 실시간 미리보기 및 완전한 Android 스튜디오 지원으로 빠르게 반복할 수 있습니다.
Android 플랫폼 API에 직접 액세스하고 머티리얼 디자인, 어두운 테마, 애니메이션 등을 기본적으로 지원하는 멋진 앱을 만들 수 있습니다.

Compose 사용 시 알아야 하는 Android 기본사항 과정으로 시작하세요.
Jetpack Compose를 사용하여 네이티브 Android UI를 빌드하는 방법을 알아보세요. 이 과정에서는 레이아웃, 테마 설정, 애니메이션, 아키텍처, 상태, 접근성, 테스트 등 Compose를 사용한 앱 빌드의 기본사항을 다룹니다.
설계
Compose는 Material 3을 지원하므로 테마 설정 및 구성요소 지원으로 Material You를 사용할 수 있습니다.
알아보기
모든 기능을 갖추고 게시된 Android 앱으로, Compose, Material 3, 적응형 UI를 사용하여 빌드되었습니다.
Compose와 더불어 선언적 프로그래밍의 강력한 기능을 단 몇 분 만에 살펴보세요.
Android 개발자 YouTube 채널의 동영상 콘텐츠를 확인하고 Compose 사용에 관한 최신 권장사항을 알아보세요.
강력한 Compose 기능을 사용하는 방법을 보여주는 다음 예를 통해 아이디어를 얻어 보세요.
개발 환경을 설정하고 구성을 준비합니다.

Compose를 사용하여 여러 기기에서 빌드

Jetpack Compose를 사용하면 스마트폰, 태블릿, 폴더블 등 여러 기기와 ChromeOS, Wear OS에서 멋진 앱을 빌드할 수 있습니다.
앱의 UI는 다양한 화면 크기, 방향, 폼 팩터를 처리할 수 있도록 반응해야 합니다. 적응형 레이아웃은 사용할 수 있는 화면 공간에 따라 변경됩니다.
Wear OS용 Compose를 사용하면 더 쉽고 빠르며 직관적으로 시계용 앱을 빌드할 수 있습니다. 이 가이드에서는 Compose와 Wear OS용 Compose의 유사점과 차이점을 설명합니다.

추천 리소스

Compose와 뷰 기반 UI를 결합하는 방법을 알아보세요.
Android 스튜디오의 Compose 기능에 관해 알아보세요.
Compose에서 레이아웃을 사용하는 방법을 알아보세요.
애플리케이션의 스타일을 지정하고 밝은 테마와 어두운 테마를 지원하는 방법을 알아보세요.
Compose 사용 시의 상태 관리 패턴을 알아보세요.
Compose 학습을 시작하는 데 도움이 되는 추가 리소스를 살펴보세요.

Jetpack Compose의 다음 단계

Google은 여러 파트너와 협력하여 Compose를 앱에 통합하기 시작했습니다. Compose가 팀의 생산성을 높이고 양질의 UI를 개발하는 데 어떻게 도움이 되었는지 알아보세요.
Airbnb
Airbnb
Lyft
Lyft
Reddit
Reddit
Disney+ Hotstar
Disney+ Hotstar
Square
Square
Twitter
트위터
SoundCloud
SoundCloud
Dropbox
Dropbox
MyFitnessPal
MyFitnessPal
Booking.com
Booking.com
Swiggy
Swiggy
Grab
Grab
ZEPETO
ZEPETO
Adidas
Adidas
Expedia
Expedia
Bumble
Bumble
OkCredit
OkCredit
Medium
Medium
Mercari
Mercari
비리얼
비리얼
Clue
Clue
Plex
Plex
Zalando
Zalando
Pocket Casts
Pocket Casts
Monzo
Monzo
Cuvva
Cuvva
Shoppee
Shoppee

최신 뉴스 및 동영상

Compose 커뮤니티에 가입

Stack Overflow에 관해 질문하기
문제 신고 및 버그 추적
KotlinLang Slack 그룹에 가입하기