Jetpack Compose는 네이티브 Android UI를 빌드하기 위한 최신 도구 키트입니다. Jetpack Compose는 더 적은 수의 코드, 강력한 도구, 직관적인 Kotlin API로 Android에서의 UI 개발을 간소화하고 가속화합니다. 이 튜토리얼에서는 선언형 함수를 사용하여 간단한 UI 구성요소를 빌드합니다. XML 레이아웃을 수정하거나 Layout Editor를 사용하지 않습니다. 대신, 구성 가능한 함수를 호출하여 원하는 요소...
Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.
입력 방식 편집기 (IME)는 사용자가 텍스트를 입력할 수 있는 사용자 컨트롤입니다. Android는 애플리케이션이 터치 키보드나 음성 입력과 같은 대체 입력 방법을 사용자에게 제공할 수 있는 확장 가능한 입력 방법 프레임워크를 제공합니다. 사용자는 IME를 설치한 후 시스템 설정에서 하나를 선택하여 전체 시스템에서 사용할 수 있습니다. 한 번에 하나의 IME만 사용 설정할 수 있습...
Android 스튜디오는 Android 앱 개발을 위한 공식 통합 개발 환경(IDE)입니다. Android 스튜디오는 IntelliJ IDEA의 강력한 코드 편집기와 개발자 도구를 기반으로 Android 앱을 빌드할 때 생산성을 높여주는 다음과 같은 다양한 기능을 제공합니다. 이 페이지에서는 Android 스튜디오의 기본 기능을 소개합니다. 최신 변경사항의 요약 내용은 Android 스튜디오 출시 노트를 참고하세요. Android 스튜디...
코루틴은 비동기적으로 실행되는 코드를 간소화하기 위해 Android에서 사용할 수 있는 동시 실행 설계 패턴입니다. 코루틴 은 버전 1.3에서 Kotlin에 추가되었으며 다른 언어의 개념을 살펴보겠습니다. Android에서 코루틴은 기본 스레드를 차단하여 앱이 응답하지 않게 만들 수도 있는 장기 실행 작업을 관리하는 데 도움이 됩니다. 코루틴을 사용하는 전문 개발자 중 50% 이상이 생산성...
Android 앱은 Kotlin, Java 프로그래밍 언어, C++ 언어를 사용하여 작성할 수 있습니다. Android SDK 도구는 APK 또는 Android App Bundle로 변환할 수 있습니다. Android 패키지는 .apk 접미사가 있는 보관 파일이며 필요한 Android 앱의 콘텐츠로서, Android에서 제공한 앱을 설치하는 데 사용하는 기기 수 Android App Bundle은 접미사 .aab가 있는 보관 파일이며 Android 앱 프로젝트의 콘텐츠(여기에 필요하지 않...
Follow best practices, eliminate boilerplate code, and reduce fragmentation
프로젝트를 Android 스튜디오로 이전하려면 새 프로젝트 구조, 빌드 시스템, IDE 기능에 적응해야 합니다. IntelliJ에서 이미 Gradle을 사용 중인 프로젝트를 이전하려면 Android 스튜디오에서 기존 프로젝트를 열면 됩니다. IntelliJ를 사용하고 있지만 프로젝트에서 Gradle을 사용하지 않는다면 프로젝트를 수동으로 준비해야 Android 스튜디오로 가져올 수 있습니다. 자세한 내용은 IntelliJ에서...
Android용 Facebook SDK 시작하기 ; 빠른 시작 ; 시작하기 전에 ; 광고 ID 권한에 대한 이해 ; 개발 키 해시 만들기 ; Android용 Facebook SDK를 Maven과 함께 사용
제한된 데이터(예: 시스템 상태 및 사용자의 연락처 정보) · 제한된 작업(예: 페어링된 기기에 연결 및 오디오 녹음) ; 이 페이지에서는 Android 권한 사용의 대략적인 워크플로, 다양한 유형의 권한 설명, 앱에서 권한을 사용하기 위한 권장사항 등 Android 권한의 작동 방식을 간략하게 설명합니다. 다른 페이지에서는 앱의 권한 요청을 최소화하고, 권한을 선언하고, 런타임 권한을 ...