기본 콘텐츠로 건너뛰기
Essentials
AI 환경 빌드
Gemini API 등을 사용해 AI 기반 Android 앱을 빌드하세요.
시작하기
시작하기
첫 번째 앱을 만들어 시작해 보세요. 교육 과정을 자세히 살펴보거나 직접 앱 개발을 탐색해 보세요.
Hello World
교육 과정
튜토리얼
팀을 위한 Compose
Android용 Kotlin
Play를 통한 수익 창출 ↗️
Android 개발자 인증
기기별 확장
휴대전화에서 태블릿, 시계, 헤드셋 등에 이르기까지 원활한 환경을 사용자에게 제공하는 앱을 빌드하세요.
적응형 앱
Android XR
Wear OS
자동차용 Android
Android TV
ChromeOS
카테고리별로 빌드
Google의 규정적이고 독보적인 지침에 따라 사용 사례에 맞게 빌드하는 방법을 알아보세요.
게임
카메라 및 미디어
소셜 및 메시지
건강 및 운동
생산성
기업용 앱
최신 뉴스 확인
일 년 내내 최신 버전을 체험하고, 미리보기 프로그램에 참여하고, 의견을 보내주세요.
최신 업데이트
실험 버전 업데이트
Android 스튜디오 미리보기
Jetpack 및 Compose 라이브러리
Wear OS 출시
개인 정보 보호 샌드박스 ↗️
디자인 및 계획
최고의 환경
최고의 사용자를 위한 최적의 환경을 구축하세요.
자세히 알아보기
UI 디자인
Android 권장사항을 사용하여 멋진 사용자 인터페이스를 디자인하세요.
Android용 디자인
모바일
적응형 UI
Android XR
위젯
Wear OS
Android TV
자동차용 Android
아키텍처
강력하고 테스트와 유지관리가 쉬운 앱 로직과 서비스를 디자인하세요.
소개
라이브러리
탐색
모듈화
테스트
Kotlin 멀티플랫폼
품질
앱 품질을 계획하고 Play 스토어 가이드라인을 준수하세요.
개요
핵심 가치
사용자 환경
접근성
기술 품질
최고의 환경
보안
위협으로부터 사용자를 보호하고 안전한 Android 환경을 보장하세요.
개요
개인 정보 보호
권한
ID
사기 예방
개발
Android 스튜디오의 Gemini
Android 개발을 위한 AI 개발의 동반자입니다.
자세히 알아보기
Android 스튜디오 다운로드
핵심 영역
필요한 기능에 관한 샘플과 문서를 가져옵니다.
샘플
사용자 인터페이스
백그라운드 작업
데이터 및 파일
연결
모든 핵심 영역 ⤵️
도구 및 워크플로
IDE를 사용하여 앱을 작성 및 빌드하거나 자체 파이프라인을 만듭니다.
코드 작성 및 디버그
프로젝트 빌드
앱 테스트
Performance
명령줄 도구
Gradle 플러그인 API
기기 기술
폼 팩터용 코드를 작성합니다. 기기를 연결하고 데이터를 공유하세요.
적응형 UI
Wear OS
Android XR
Android Health
자동차용 Android
Android TV
모든 기기 ⤵️
라이브러리
모든 세부정보가 포함된 API 참고 문서를 둘러보세요.
Android 플랫폼
Jetpack 라이브러리
Compose 라이브러리
Google Play 서비스 ↗️
Google Play SDK 색인 ↗️
Google Play
Play Console
Google Play에 앱 또는 게임을 게시하고 비즈니스를 성장시키세요.
Play Console로 이동
자세히 알아보기 ↗️
기본사항
사용자 참여를 유도하고, 수익을 창출하고, 앱을 보호하는 방법을 알아보세요.
Google Play 수익 창출
Play Integrity
Play 정책
Google Play 프로그램 ↗️
게임 개발자 센터
게임을 개발하고 제공하세요. 도구, 다운로드, 샘플을 받으세요.
개요
Play Asset Delivery
Play 게임즈 서비스
PC용 Play 게임즈
모든 Google Play 가이드 ⤵️
라이브러리
모든 세부정보가 포함된 API 참고 문서를 둘러보세요.
Play Feature Delivery
Google Play 인앱 업데이트
Google Play 인앱 리뷰
Play 설치 리퍼러
Google Play 서비스 ↗️
Google Play SDK 색인 ↗️
모든 Google Play 라이브러리 ⤵️
도구 및 리소스
앱을 게시, 홍보, 관리하는 도구입니다.
Android 앱 번들
브랜드 및 마케팅
Google Play Console API ↗️
커뮤니티
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android 스튜디오
Core areas
UI
개요
튜토리얼
샘플
Docs
빠른 가이드
Essentials
더보기
디자인 및 계획
더보기
개발
더보기
개요
튜토리얼
샘플
Docs
빠른 가이드
Google Play
더보기
커뮤니티
Android 스튜디오
소개
문서
Compose를 사용해야 하는 이유
빠른 시작
Compose 컴파일러 Gradle 플러그인
Compose 이해
적응형 앱 빌드
재료명세서
재료명세서 사용
BOM과 라이브러리 버전 매핑
UI 아키텍처
수명 주기
부작용
단계
상태 관리
개요
상태를 호이스팅할 대상 위치
UI 상태 저장
아키텍처
아키텍처 레이어링
CompositionLocal
탐색
앱 레이아웃
개요
레이아웃 기본사항
수정자
제약 조건 및 수정자 순서
맞춤 수정자
수정자 목록
호출기
Flow 레이아웃
맞춤 레이아웃
적응형 레이아웃
개요
앱 방향, 가로세로 비율, 크기 조절 가능 여부
표준 레이아웃
다양한 디스플레이 크기 지원
창 크기 클래스 사용
멀티 윈도우 모드 지원
데스크톱 창 지원
연결된 디스플레이 지원
적응형 탐색 빌드
목록-세부정보 레이아웃 빌드
지원 창 레이아웃 빌드
적응형 권장사항 및 금지사항
폴더블
폴더블 알아보기
앱에서 접힌 상태 인식
폴더블 디스플레이 모드 지원
정렬 선
내장 측정
ConstraintLayout
구성요소
개요
앱 바
개요
상단 앱 바에서 이동
동적 상단 앱 바 만들기
배지
하단 시트
개요
부분 하단 시트
Button
Overview
Floating action button
Icon button
Segmented button
카드
캐러셀
체크박스
칩
날짜 선택도구
대화상자
구분선
목록 및 그리드
메뉴
탐색 메뉴
탐색 창
탐색 레일
진행 상태 표시기
당겨서 새로고침
라디오 버튼
리소스
Scaffold
검색창
슬라이더
스낵바(snackbar)
전환
탭
시간 선택도구
개요
시간 선택 도구 대화상자
도움말
테마 설정
개요
Material Design 3
Material 2에서 Material 3으로 이전
Material Design 2
맞춤 테마 설정
테마 분석
Compose로 XML 테마 이전
텍스트 및 서체
개요
텍스트 표시 및 스타일 지정
리소스의 텍스트 표시
텍스트 스타일 지정
단락에 스타일 지정
텍스트 레이아웃 구성
사용자 입력 처리
텍스트 필드 구성
상태 기반 텍스트 필드로 이전
사용자 상호작용 사용 설정
글꼴 작업
그림 이모티콘 표시
자동 완성 사용 설정
이미지 및 그래픽
개요
이미지
개요
이미지 로드
ImageBitmap과 ImageVector 비교
머티리얼 아이콘
이미지 맞춤설정
맞춤 페인터
성능 최적화
그래픽
개요
그래픽 수정자
브러시
도형
그림자
애니메이션
개요
Animation API 선택
빠른 가이드
애니메이션 수정자 및 컴포저블
가치 기반 애니메이션
애니메이션 벡터 이미지
고급 애니메이션의 예
애니메이션 맞춤설정
공유 요소
개요
맞춤설정
일반적인 사용 사례
내비게이션 지원
추가 샘플
애니메이션 테스트
도구
추가 리소스
접근성
개요
API 기본값
시맨틱스
순회 순서 수정
병합 및 삭제
검사 및 디버그
테스트
터치 및 입력
개요
포인터 입력
개요
동작 이해하기
탭한 후 누르기
스크롤
드래그, 스와이프, 플링
멀티 터치 동작
키보드 입력
키보드 작업 처리
Keyboard Shortcuts Helper
포커스
개요
포커스 순회 순서 변경
포커스 동작 변경
포커스에 반응
사용자 상호작용
상호작용 처리
Indication 및 Ripple API로 이전
드래그 앤 드롭
스와이프하여 닫거나 업데이트
스타일러스 입력
개요
텍스트 입력란의 스타일러스 입력
고급 스타일러스 기능
메모 작성 앱
Ink API로 앱에 잉크 처리 추가
Ink API 정보
설정
모듈 선택
획 그리기
브러시 정의
Geometry API로 대화형 도구 만들기
상태 보존 및 영구 스토리지
복사하여 붙여넣기
대형 화면에서의 입력 호환성
Performance
개요
단계
기준 프로필
안정성
개요
안정성 문제 진단
안정성 문제 해결
강한 건너뛰기
도구
권장사항
스타일 가이드라인
Compose API 가이드라인
Compose용 Kotlin
UI 테스트
개요
요약본
시맨틱스
테스트 API
테스트 동기화
상호 운용성
일반적인 패턴
디버그 테스트
Compose로 이전
개요
이전 전략
상호 운용성 API
개요
뷰에서 Compose 사용
Compose에서 뷰 사용
일반적인 이전 시나리오
RecyclerView를 Compose로 이전
CoordinatorLayout을 Compose로 이전
Jetpack 탐색을 Navigation Compose로 이전
기타 고려사항
팀을 위해 Compose 채택
Compose 및 기타 라이브러리
Compose 측정항목과 뷰 측정항목 비교
도구
개요
설계
UI 미리보기
애니메이션 미리보기 및 디버그
개발
코드를 반복적으로 개발
편집기 작업
린트
디버그
개요
앱 성능 추적
시스템 기능
창 인셋
창 인셋 정보
창 인셋 설정
키보드 IME 애니메이션 사용
Material 3 인셋 사용
뷰 및 Compose에서 인셋 사용
시스템 표시줄 보호 정보
WindowInsetsRulers 정보
컷아웃
컷아웃 정보
컷아웃으로 콘텐츠가 렌더링되는 방식 테스트
PIP 모드
PiP 정보
PIP 모드용 앱 설정
올바른 시간에 PiP를 입력합니다.
버튼을 통해 PIP 추가
PiP에 원격 작업 추가
뒤로 탐색 예측
뒤로 탐색 예측 정보
뒤로 탐색 예측 설정
액세스 진행률 수동으로 확인
뒤로 탐색 예측 테스트
위젯 만들기
개요
한눈에 보기 설정
Glance로 앱 위젯 만들기
생성된 미리보기를 위젯 선택 도구에 추가
앱에서 Glance 위젯 고정
Glance로 오류 처리
Glance를 사용한 단위 테스트
Glance로 사용자 상호작용 처리
GlanceAppWidget 관리 및 업데이트
Glance로 UI 빌드
Glance 테마 구현
Glance 상호 운용성
추가 리소스
AI 환경 빌드
시작하기
시작하기
Hello World
교육 과정