첫 앱 빌드

다음 페이지에서는 간단한 Android 앱을 빌드하는 방법을 알려드립니다. Android Studio에서 "Hello World" 프로젝트를 생성하고 실행하는 방법을 배우게 됩니다. 그런 다음에는 사용자 입력을 받아서 앱 내에서 두 번째 화면을 여는 앱의 새 인터페이스를 만듭니다.

하지만 시작하기 전에 Android 앱에 대해 이해해야 할 중요한 기본 개념이 두 가지 있습니다.


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

Android 앱은 여러 가지 구성 요소들의 조합으로 빌드되며, 이러한 구성 요소는 개별적으로 호출할 수도 있습니다. 예를 들어 Activity는 사용자 인터페이스를 제공하는 앱 구성 요소 유형입니다.

"기본" Activity는 사용자가 앱 아이콘을 탭하면 시작되지만, 사용자를 다른 위치(예: 알림, 또는 다른 앱도 가능)의 다른 Activity로 바로 이동시킬 수도 있습니다.

Broadcast Receiver서비스 등의 다른 구성 요소도 앱에서 사용자 인터페이스 없이 백그라운드 작업을 수행하게 해줍니다.

첫 앱을 빌드한 이후에는 앱 기본 사항에서 다른 구성 요소에 대해 자세히 알아보세요.

앱은 여러 가지 기기에 맞게 변경됩니다.

Android에서는 각 기기에 서로 다른 리소스를 제공할 수 있습니다. 예를 들어 화면 크기별로 다른 레이아웃을 생성할 수 있습니다. 그러면 시스템이 현재 기기 화면 크기에 따라 사용할 레이아웃을 결정합니다.

앱 기능에 특정 하드웨어(예: 카메라)가 필요할 경우 런타임에서 그 기기에 해당 하드웨어가 있는지 쿼리하고, 하드웨어가 없으면 그 기능을 비활성화할 수 있습니다. Google Play에서 해당 하드웨어가 없는 기기에는 앱이 설치되지 않도록 필요에 따라 몇 가지 기능을 설정할 수 있습니다.

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


위와 같은 기본 개념을 염두에 두고 아래를 클릭하여 첫 앱을 빌드하세요!