첫 앱 빌드

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

시작하기 전에 Android 앱의 두 가지 기본 개념을 알고 있어야 합니다. 여러 진입점을 어떻게 제공하는지 그리고 다양한 기기에 맞게 어떻게 변경되는지입니다.

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

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

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

broadcast receiver서비스와 같은 다른 구성요소로 앱에서 UI 없이 백그라운드 작업을 실행할 수 있습니다.

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

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

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

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

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

이 두 개념을 염두에 두고 다음 과정으로 진행해 첫 앱을 빌드하세요.