본문 바로가기
안드로이드

안드로이드 프로젝트 생성방법 및 파일설명

by 유기농프로그래밍 2021. 9. 9.
반응형

 

 

안드로이드 스튜디오 다운받기 및 설치하기 정리

제일 먼저 안드로이드 앱 개발을 시작하려면 필요한건 뭘까요? 바로 개발툴이 필요하겠죠? 안드로이드 스튜디오라는 개발툴이 잘 만들어져있습니다. 이걸 이용해서 앱을 만들어보도록 하겠습

software-craftsman.tistory.com

아직 안드로이드 스튜디오를 설치하지 않았다면, 위의 글을 읽고 따라해보세요.

 

자 이제 프로젝트 만드는걸 시작해보겠습니다.

안드로이드 스튜디오를 실행하면 아래와 같이 나오죠?

New Project를 눌러봅시다.

먼저 우리는 안드로이드 앱을 만들거니 Phone and Tablet으로 해야겠죠!?

그리고 다양한 종류의 Activity가 나오는데 일단 Empty Activity로 만들어보죠.

이제 프로젝트 이름을 정한뒤

Language를 선택합니다.

Language는 Java와 Kotlin이 있습니다.

코틀린을 공부하기 위해서니 전 Kotlin을 선택하겠습니다.

Minimum SDK는 최소 어느버전 이상부터 돌아갈 수 있다는 건데요.

API 16이 가장 옛날거네요.

Android 4.1 Jelly Bean 시절이죠.

이걸 누르면 대략 99.8%의 디바이스에서 실행 가능하다고 나옵니다.

아무래도 꾸진폰으로도 동작하는 앱을 만드는게 이득이니 

가장 옛날걸로 %를 높여놓으면 좋겠죠!?

 

그리고 나서 Finish를 하면 끝이납니다.

이렇게 뜨면서 로딩되다가

짜잔.새로운 프로젝트가 생성되고 있습니다.

(아직 끝나지 않았네요)

자 이제 왼쪽까지 다 떴으니 끝났네요.

(로딩이 좀 길어요!)

첫 화면은 MainActivity.kt 파일이 떠있는데요.

kt는 코틀린의 약자입니다.

(cpp는 c plusplus의 약자처럼~)

src/main/java/com/example/myapplication/MainActivity.kt

이 파일은 앱의 진입점입니다.

앱을 빌드하고 실행하면 시스템에서 이 Activity의 인스턴스를 실행하고 레이아웃을 로드하게 됩니다.

그 옆에 activity_main.xml 파일을 눌러보면 아래와 같이 뜹니다.

앱 화면을 직접 볼 수 있겠죠!?

오른쪽 위에 보면 Code  Split Design 세가지 모드가 있습니다.

코드를 보면 코드로, 디자인은 화면이, 스플리트는 반으로 나눠서 둘다 보여주게 됩니다.

src/main/res/layout/activity_main.xml

이 파일이 하는 일은 사용자 인터페이스(UI) 레이아웃을 정의하는 것입니다.

"Hello, World!"가 중앙에 있지요. 이 Hello World라는 텍스트는 위의 코드에 있는바와 같이 TextView 라는 걸로 생성되어 있는걸 볼 수 있습니다.

다음으로는 AndroidManifest.xml 파일입니다.

src/main/AndroidManifest.xml

이 xml은 앱의 각 구성요소를 정의하는 xml 파일입니다.

다음 시간에는 가상애뮬레이터를 실행하는 방법을 보도록 하겠습니다.

반응형

댓글