4년 간 Hybrid Mobile App 개발도구를 포함한 MEAP 솔루션 개발을 리딩해왔지만 모바일쪽 개발은 주로 iOS 만을 해왔다. 안드로이도 개발은 직접 하지 않았는데, 올해 사적인 프로젝트를 하나 진행하기 위해 안드로이드쪽 앱을 직접 개발하지 않으면 안되는 상황이다.
작년 초반 까지만 해도 Eclipse에 Android Development Tools 플러그인을 설치하고, XCode 의 Command Line Build 를 함께 쓰도록 하여 Hybrid App 개발툴킷을 만들었지만 작년 중반 이후에 Google에서 Android Studio 만을 사용하도록 강력히 밀고있는 상황이라 난 Android Studio 를 사용하기로 결정했다.
일단, Android Studio 를 다운로드 받는다
■ 신규 프로젝트 생성
Android Studio를 설치 후 실행하면, 아래 처럼 New Project Window 가 실행된다
처음 프로젝트를 시작하므로, "Start a new Android Studio Project" 를 선택
New Project 화면에서의 요소별 설명은 다음과 같다
- Application Name - 사용자에게 보여질 앱 이름이다
- Company Domain - 실제 Domain 일 필요는 없고, App 을 구별하기 위한 Package ID 의 base 값 정도로 생각하면 된다. goodjoon.com 을 넣으면 자동으로 Package Name 이 com.goojoon.<소문자 기반으로한 앱 이름>
- Package Name - Application Name 과 Company Domain 을 조합하여 만든 Package 이름이다. 이게 Android App 을 식별하는 유일한 이름이 된다
※ 한글 앱 이름
앱 이름이 한글이면, Package Name 이 자동생성 되지 않는다 이때는 Package Name 우측에 보이는 "edit" 를 클릭하여 수동으로 패키지 이름을 변경해주면 된다.
또한 가급적이면 Project location 에 한글명이 들어가는 경로는 피하도록 하자.
이제 Target Android Device 를 선택한다. Minimum SDK 목록을 보면 이제 친절하게도 API Level 과 함께 OS 이름도 나온다. 이 SDK 를 잘 설정해주어야 나중에 어떤 버전 기기에서는 보이네 안보이네 하는 문제에서 자유로울 수 있다.
더 놀라운것은, SDK 를 선택하면, 세계적으로 해당 SDK 버전 이상의 OS 사용자 비율을 보여준다는 것이다. 위 화면에서는 4.2 젤리빈으로 개발하면 전세계 약 81.4% 의 Android 기기에 설치될 수 있는 앱을 개발할 수 있음을 보여준다
이제 이렇게 SDK 까지 선택한 후, 처음 실행 될 Activity 를 선택하는 화면이 나온다. 다음 편에서는 Android 의 Activity 가 무엇인가 부터 찬찬히 살펴보도록 하겠다
'Software Development > Mobile' 카테고리의 다른 글
안드로이드 개발 #3 - 앱 실행하기 (0) | 2016.02.08 |
---|---|
안드로이드 개발 #2 - 새 프로젝트 살펴보기 (0) | 2016.02.06 |
retainCount 값에 의존하지 말기 (1) | 2010.10.12 |
P3P 와 쿠키 사용 관계 (0) | 2010.02.25 |
Table 밖에서 TR, TD 쓰면 (0) | 2009.08.15 |