탐비의 개발 낙서장

안드로이드 첫 프로젝트 시작하기 - Start First Android Project 본문

프로그래밍/Android

안드로이드 첫 프로젝트 시작하기 - Start First Android Project

탐비_ 2020. 4. 29. 17:33

1. 안드로이드 첫 프로젝트 만들기


 안드로이드 스튜디오를 문제없이 설치하고 위와 같은 화면을 확인했다면, 안드로이드 어플리케이션을 개발할 준비가 완료된 것입니다.


 앱 개발에 앞서, "프로젝트"를 생성해야 합니다. 이클립스나 VS Code, Visual Studio 등의 IDE(통합 개발 환경 - Integrated Development Environment)를 사용해 본 개발자라면 모두 이러한 프로젝트를 생성해 본 경험이 있을겁니다. 여기서 프로젝트는 프로그램 개발에 사용되는 다양한 종류의 모듈(파일)들을 포함하는 단위를 말하며, 여기서는 안드로이드 스튜디오에 의해 관리됩니다.


 이제 프로젝트가 무엇인지 간단하게 알아봤으니 프로그래밍의 시작이라고 할 수 있는 첫 앱. HelloWorld 앱부터 만들어 보도록 하겠습니다.


2. 프로젝트 시작하기


 프로젝트 생성을 위해 Start a new Android Studio Project 를 선택하면 다음과 같은 화면을 볼 수 있습니다.


위 화면에서는 앱에서 사용할 기본 Activity의 형태를 선택할 수 있습니다. 여기서 선택한 종류에 따라 안드로이드 스튜디오가 프로젝트의 기본 템플릿 코드를 제공합니다. 잘 모르겠다면 그림을 보고 어떤 형태의 화면을 구성 할지 선택하면 됩니다. 저는 "Empty Activity"를 선택했습니다.


 다음으로 프로젝트의 기본 정보들을 설정하는 화면입니다.


 첫번째 Name은 프로젝트의 이름입니다. 안드로이드 스튜디오 내의 이름이며, 동시에 만들어진 어플리케이션을 설치하면 실행될 앱의 이름입니다. 여기서는 "HelloWorld"로 입력하고 진행해줍니다.


 두번째 Package Name은 앱에 대한 고유 아이디로 사용됩니다. 기본적으로 앱의 Name과 회사명 등의 정보를 담고있습니다. 위에서 HelloWorld로 이름을 지정했다면 기본 이름인 com.example.helloworld로 자동으로 지정되었을 것 입니다. 저는 example 대신 choi로 변경해 진행했습니다.


 세번째 Save loaction은 말 그대로 프로젝트를 저장할 저장소 공간을 지정합니다. 경로명에 한글이 들어가면 안되니 주의해서 설정해줍니다. 기본 경로로 진행해도 무방합니다.


 네번째 Language. 안드로이드 프로그래밍에 사용할 언어를 의미합니다. Java와 Kotlin 두가지 선택지가 있는데 Java로 진행합니다.


 마지막으로 Minimum SDK 입니다. 안드로이드는 수 년에 걸쳐 업그레이드 되었고, Android 10까지 출시되어있는 상태입니다. 하지만 모든 기기가 최신 버전이 설치되어있는 것은 아니기 때문에 하위 버전과의 호환성을 고려해야 합니다. 그렇다면 어떤 API Level을 선택해야 할까요?


 Help me choose 버튼을 누르면 나타나는 화면입니다.


 그래프에서 각 버전을 누르면 어떠한 기능이 추가되어있는 버전인가 등의 정보와 버전 비율을 확인할 수 있습니다.


 개발하려는 앱에서 필요로 하는 기능, 혹은 원하는 최소 성능에 따라 선택하여 프로젝트를 생성하는게 좋습니다. 저는 일반적으로 Lolipop(API Level 21)으로 프로젝트를 생성해 개발합니다.


 OK 버튼을 눌러 이전 화면으로 돌아가서 Finish를 눌러 프로젝트 생성을 완료합니다.


3. 프로젝트 생성 확인하기


 처음 생성하면 하단바에 "Gradle Configure projects"라고 로딩이 되며 프로젝트를 빌드하기 시작합니다.

 안드로이드 개발을 하다보면 종종 Gradle 설정 등을 만지게 될텐데, 여기서 Gradle은 빌드 배포 도구 중 하나입니다. 안드로이드 스튜디오는 이클립스와 달리 IDE와 빌드 시스템이 별도로 작동합니다. 그래서 별도로 Gradle이 프로젝트에 대한 구성을 하는 작업을 한다고 보시면 됩니다.


 다음과 같이 하단의 로딩이 종료되고, 좌측 상단의 프로젝트 구조가 Android로 변경되었다면 생성이 완료되었습니다!

 

4. 마무리

 이렇게 첫 안드로이드 프로젝트 생성을 완료했습니다. 이 프로젝트를 실행하려면 실제 안드로이드 기기를 PC에 연결하거나 AVD(Android Virtual Device)를 설치해야 합니다. 다음 글에서 실제로 프로젝트를 실행 해보겠습니다.