장기기억용 기록 저장소
[Android] 2. 안드로이드에서 Hello world 찍기 본문
Hello World!
새로운 개발 언어나 툴을 접한다면 항상 처음 나오는게 Hello World 입니다.
하지만, 아무것도 모르는 상태에서 Hello World를 찍어 보는 것은 길가는 낯선사람에게 인사하는 것 만큼이나 쉽지 않지요.
이제 안드로이드 개발과도 한번 낯선 인사를 나누어 보죠~!
안하! (안드로이드 하이라는 뜻)
먼저 프로젝트를 생성하기 위해서 start a new Android studio project를 클릭 합니다.
Create New project에서는 신규로 만들어질 프로젝트에 대해서 어떤 형태인지 물어 봅니다.
우리는 안드로이드 어플리케이션을 만들 예정이기 때문에 Phone and Tablet 탭을 선택해 주시면 됩니다.
기본 값인 Basic Activity를 한번 선택 해볼께요.
Project의 세부 설정을 하는 창이 나타납니다.
Name - 프로젝트를 대표하는 이름입니다.
Package name - 안드로이드 구글플레이에서 앱을 구분 할 수 있는 유니크한 값 입니다. package name은 다른 앱들과 중복되지 않아야 합니다. 구글플레이 뿐만 아니라, 안드로이드 스마트폰 내에서도 설치 되는 package name은 중복 될 수 없습니다. 나중에 변경이 가능하므로 여기서는 Helloworld로 두겠습니다.
Save location - 컴퓨터 디스크상에 저장될 위치입니다. 실제 소스 코드들이 저장되는 곳이라고 할 수 있어요.
Language - 안드로이드 어플리케이션을 개발 할 Java 와 kotlin 언어를 사용 할 수 있습니다.
Minimum API level - 앱이 지원할 안드로이드의 최하 버전을 뜻 합니다. 무조건 최신 버전을 한다고 해서 좋은 것은 아닙니다. 즉, 선택한 버전보다 낮은 안드로이드 스마트폰에서는 우리 앱이 동작이 되지 않는다는 뜻이거든요.
어떤 버전을 최하위 지원 버전으로 해야 할지 고민이 되신다면 아래 포스팅을 참고 하세요.
https://firstbeom.tistory.com/3
[Android] Android API level, 코드명, 버전 매칭표
안녕하세요. 퍼범입니다. 안드로이드 운영체제는 해마다 버전을 올려가며 계속 진화 하고 있는데요. 이제 그 역사가 오래되다보니, 코드명과 버전 API level이 아리송 합니다. 그래서 매칭하기 쉽도록 표로 정리해..
firstbeom.tistory.com
Finish를 눌렀더니 드디어 본격적인 메인 화면이 나타 납니다.
음? Hello world가 이미 적혀 있네요.
자 여기서 우리는 왠지 그냥 그대로 실행하면 저 화면이 뜰 것 같은 느낌 적인 느낌을 받을 수 있지요.
개발자의 본능 같은거라고 할까요?
그렇다면 Google이 차린 밥상에 숟가락 얹기전에 실행 부터 해봅시다.
이대로~~ 상단의 Run 을 눌러서
스마트 폰을 USB를 통해 연결하거나, 안드로이드 가상 기기(AVD)를 띄워 주세요.
안드로이드 가상 기기 설정법은 아래 포스팅을 참고하세요.
https://firstbeom.tistory.com/6
HelloWorld가 찍히면서 Google이 다 차린 밥상을 날로 먹는 것을 알 수 있습니다. 참 쉽죠?
자, 왜 이게 이렇게 동작하는지는 천천히 배워 나가도록 하겠습니다.
무엇보다 중요한 것은 여러분의 스마트폰에서 직접 개발한 앱 하나가 처음으로 설치 되었다는 사실이죠.
Hello World!
다음 연재에서는 구글이 만든 이 HelloWorld앱에 다양하게 숟가락을 얹어 보는 방법을 알아 보겠습니다.
감사합니다.
'연재 포스팅 > Android 킹초보 벗어나기' 카테고리의 다른 글
[Android] 1. 안드로이드 스튜디오(Android studio) 설치 방법 (0) | 2020.01.05 |
---|