HOME > android > basic

안드로이드 - 첫번째 App 만들기

JSFollow15 Aug 2017

Android project 만들기

Android Studio 설치 및 SDK를 모두 설치하였다면 Android 개발환경을 모두 갖춘 것입니다. 다른 것을 학습하기 전에, 먼저 Android Studio에서 Project를 생성하고 빌드하여 내 디바이스에 앱을 설치해보겠습니다.

Android Studio를 실행시키면 아래와 같은 화면이 나옵니다. Start a new Android Studio project를 누르시면 project를 생성할 수 있습니다.

android first app

다음 화면에서는 Application nameCompany domain을 입력합니다. 이 두개의 이름의 조합으로 Package name이 생성되는데요. Package name은 App의 고유한 ID입니다. Google Play Store는 이 ID로 앱들을 구분하고, 동일한 ID의 App이 Store에 등록하지 않도록 합니다. 그렇기 때문에 자신이 개발한 App을 PlayStore같은 마켓에 올릴 목적이라면 너무 일반적이지 않은 이름으로 짓는 것이 좋습니다. 다음으로 Project location이 특별히 문제 없다면 이대로 설정하고 Next를 누릅니다.

android first app

다음은 Form factor 및 API level(Minimum SDK)을 설정해주는 화면입니다. Mobile을 개발하시는 경우 Phone and Tablet을 선택하시면 됩니다.

Minimum SDK는 이 Project가 지원하는 가장 낮은 Android 버전을 말합니다. 만약 'API:19 Andoroid 4.4(KitKat)'로 선택하면 이 Project는 최소 KitKat 이상의 OS 버전을 지원한다는 의미입니다. 많은 버전을 지원하면 좋지만 호환성 유지를 위해 개발자는 더 노력이 필요합니다. 이 튜토리얼에서는 KitKat으로 설정하였습니다. 모두 설정하셨으면 Next를 누릅니다.

android first app

다음은 Activity를 설정하는 화면입니다. Activity는 사용자에게 보이는 화면 단위의 객체라고 생각하시면 됩니다. Project 설정 시 Empty Activity, Basic Activity, Navigation Activity 등 여러 Template을 제공해줍니다. 저희는 배우는 단계니까 Empty Activity를 선택하겠습니다. 선택하셨으면 Next를 누릅니다.

android first app

다음은 Activity nameLayout name을 설정하는 화면입니다. Activity는 Java 파일이고 Layout은 Xml 파일입니다. Layout은 Activity의 버튼 등의 화면구성(UI)에 대한 정보가 있고 Activity는 버튼이 눌렸을 때 어떻게 처리를 할 것인가 등을 처리합니다.

기본으로 설정된 이름을 사용하고, Finish를 누릅니다.

android first app

Android 개발 방법을 배우려면 JAVA와 XML의 기본 문법을 알고 있어야 합니다. XML을 모르신다면 XML에 대한 간단한 설명를 참고해주세요.

Build 및 App 실행

Project가 생성되면 아래 화면처럼 workspace가 보입니다. 기본 앱을 설치해보는 것이 목적이기 때문에 다른 것은 건드리지 않고 Run버튼을 눌러 App을 build하고 내 Device에 설치할 것입니다. Run버튼은 상단 메뉴 Run -> Run 'app' 에서 찾을 수 있습니다.

android first app

Run을 누르면 아래화면처럼 Device 선택화면이 나옵니다. 실제 Device가 있다면 USB cable로 PC에 연결하고 Device driver를 설치하면 Connected Devices에 자신의 Device가 보입니다.

만약 없으시다면 화면 아래쪽에 Create New Virtual Device 버튼을 눌러 Virtual device를 생성하여 확인해 볼 수 있습니다.

Device가 있으신 분은 OK를 누르시면 되고, 없으신 분은 Create New Virtual Device 버튼을 누릅니다.

android first app

아래 화면처럼 여러 Virtual Device를 생성할 수 있는데요. 저는 Pixel을 선택하였습니다. 모두 선택하셨으면 Next를 누릅니다.

android first app

다음은 선택한 Device의 OS version을 선택하는 화면인데요. 저는 Nougat(API 25, X86)을 선택하였습니다. PC에 설치되는 가상디바이스이기 때문에 ARM보다 x86이 더 빠르다고 합니다.

android first app

다음은 설정 화면인데요. 기본설정을 사용할 것이기 때문에 바로 Finish를 누릅니다.

android first app

이제 Virtual device 설정이 끝났습니다. Available Virtual Devices에 나의 Virtual device가 보입니다. OK를 누르면 Virtual device가 실행되면서 앱이 설치됩니다.

android first app

조금만 기다리시면 아래화면처럼 Virtual device에 내 앱이 설치되고 실행된 것을 볼 수 있습니다.

android first app

간단한 메뉴 알아보기

  1. Run 'app' : App을 build하여 Device에 설치해줍니다.
  2. AVD Manager : Virtual device를 관리합니다. 실행 및 추가, 삭제, 설정 변경 등이 가능합니다.
  3. SDK Manager : SDK를 다운받을 수 있습니다. 필요한 SDK가 있으면 이 메뉴를 보시면 됩니다.

android first app