Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

앱 개발자를 위한 문서

이 섹션에서는 Android 핸드셋, Wear OS by Google, Android TV, Android Auto, Android Things 등을 빌드하는 데 필요한 가이드와 API 참조를 제공합니다.

샘플

Android
Android 앱에 적합한 여러 가지 아키텍처 관련 도구 및 패턴에 관해 논하고 예시를 선보이는 샘플 컬렉션입니다.
자바
이 샘플은 여러 가지 폼 팩터에서 작동하는 오디오 미디어 앱을 구현하여 Android 휴대전화, 태블릿, Auto, Wear 및 Cast 기기에서 일관된 사용자 환경을 제공하는 방법을 보여줍니다.
자바
Android 아키텍처 구성요소 샘플입니다.
자바
자동 테스트에 적합한 여러 프레임워크와 기법을 보여주는 샘플 컬렉션입니다.
Kotlin
Android의 머티리얼 디자인을 보여주는 재미있는 퀴즈입니다.
C++
Android 스튜디오의 Android NDK 샘플입니다.

라이브러리

라이브러리
이 라이브러리는 수명 주기 관리 및 데이터 지속성과 같은 기본 앱 아키텍처 작업용 API를 제공하므로 적은 양의 상용구 코드를 사용하여 모듈식 앱을 작성할 수 있습니다.
라이브러리

Android 지원 라이브러리는 이전 버전과 호환되는 여러 기능을 포함하여 프레임워크에 구현되지 않은 기타 기능도 제공합니다.

라이브러리
데이터 결합 라이브러리를 사용하면 선언적 레이아웃을 작성할 수 있습니다.
라이브러리
Android 테스트는 앱에 맞는 테스트 코드를 빌드 및 실행하도록 지원합니다.
라이브러리
Google Play 결제에서는 Google Play를 통해 결제 요청을 보내고 결제 거래를 관리할 수 있는 간단한 인터페이스를 제공합니다.

개발자 도구

가이드
Android Emulator에서는 실제 기기에서보다 빠른 속도로 앱을 설치하고 실행할 수 있습니다. Android Emulator는 다양한 기기 설정과 하드웨어 센서를 시뮬레이션하고 스냅샷을 사용하여 전에 작업을 중단한 위치에서 신속하게 작업을 재개합니다.
가이드
Android 스튜디오는 고급 빌드 툴킷인 Gradle을 사용하여 빌드 프로세스를 자동화하면서, 개발자가 유연하게 맞춤 빌드 구성을 정의할 수 있게 해 줍니다.
가이드
Android 스튜디오에는 Layout Editor가 포함되어 있어 직접 레이아웃 XML을 작성하는 대신 요소를 시각적 디자인 편집기로 드래그하여 앱 UI를 빌드하고 미리 볼 수 있습니다.
가이드
불량한 앱 성능은 사용자 환경을 저해하며 앱의 평판을 떨어뜨립니다. 반응이 느리거나 애니메이션이 끊기거나 앱이 작동을 멈추거나 다운되고 전력을 많이 소모하면 사용자에게 부정적인 경험을 주게 됩니다. 이러한 성능 문제를 방지할 수 있도록 Android 프로파일러를 사용하여 앱의 메모리, CPU 및 네트워크 사용량을 측정해보세요.

추가 교육

초보자와 숙련자를 포함한 Android 개발자를 위한 추가 리소스를 확인해 보세요.

Codelab은 짧은 자기 주도형 가이드로, 특정 유형의 앱을 빌드하거나 기존 앱에 새 기능을 추가하는 과정을 안내합니다.
Google은 Udacity와 협력하여 온라인 동영상을 통해 Android 개발 교육을 제공합니다. 일부 과정이 무료로 제공되며 Nanodegree 프로그램에 등록할 수도 있습니다.
이 온라인 교육 과정에서는 Android 앱을 빌드하는 방법을 차근차근 안내해 줍니다. 신규 개발자와 숙련된 개발자 모두를 위한 과정이 모두 제공됩니다.

최신 동영상