첫 앱 빌드

이 섹션에서는 간단한 Android 앱의 빌드 방법을 설명합니다. 먼저 Android 스튜디오로 'Hello, World!' 프로젝트를 만들어 실행하는 방법을 알아봅니다. 그런 다음, 사용자 입력을 가져와 앱의 새 화면으로 전환하여 표시하는 앱의 새로운 인터페이스를 만듭니다.

시작하기 전에 Android 앱에서 여러 개의 진입점을 제공하는 방법과 다양한 기기에 맞게 조정하는 방법, 두 가지 기본 개념을 알아야 합니다.

앱은 여러 진입점을 제공합니다.

Android 앱은 개별적으로 호출될 수 있는 구성요소의 조합으로 빌드됩니다. 예를 들어, 활동은 사용자 인터페이스(UI)를 제공하는 앱 구성요소의 한 유형입니다.

'기본' 활동은 사용자가 앱의 아이콘을 탭할 때 시작됩니다. 다른 곳(예: 알림이나 다른 앱)에서 사용자를 활동으로 안내할 수도 있습니다.

다른 구성요소(예: broadcast receiver, 서비스)를 사용하여 앱에서 UI 없이 백그라운드 작업을 실행할 수 있습니다.

첫 앱을 빌드한 후 애플리케이션 기본 항목에서 다른 앱 구성요소에 관해 자세히 알아볼 수 있습니다.

앱은 다양한 기기에 맞게 변경됩니다.

Android를 사용하면 여러 기기에 맞는 다양한 리소스를 제공할 수 있습니다. 예를 들어, 다양한 화면 크기에 따라 다양한 레이아웃을 만들 수 있습니다. 시스템은 현재 기기의 화면 크기에 따라 사용할 레이아웃을 결정합니다.

앱에 특정 하드웨어가 필요한 기능(예: 카메라)이 있다면 런타임 시 기기에 하드웨어가 있는지 쿼리하고 없는 경우 기능을 사용 중지할 수 있습니다. 앱에 필요한 특정 하드웨어를 지정하여 Google Play에서 하드웨어가 없는 기기에 앱을 설치하지 못하도록 할 수 있습니다.

첫 앱을 빌드한 후 기기 호환성 개요에서 기기 설정에 관해 자세히 알아보세요.

이 두 가지 기본 개념을 염두에 두고 다음 두 가지 옵션을 이용할 수 있습니다. 앱 빌드의 특정 관점에 관해 자세히 알아볼 수 있도록 기본 문서에서 다른 주제로 쉽게 분기하려면 첫 앱 빌드의 다음 과정으로 진행하면 됩니다. 하지만, 시작부터 끝까지 모든 단계를 설명하는 단계별 가이드를 따르고 싶다면 Kotlin 기반 Android 기본 과정을 참고하는 것이 좋습니다.