Android Studio

[Android Studio] 프로젝트 구조 살펴보기, 프로젝트 생성하기, MainActivity 생성하기

Mei99 2024. 6. 4. 12:43

1. 프로젝트 구조

폴더명 설명
manifests AndroidManifest.xml 에 안드로이드 애플리케이션 정보가 포함되어 있고, 안드로이드 장치 기능에 대한 액세스 권한등을 추가할 수 있다.
java 자바 소스 파일. MainActivity.java 파일 포함
res drawable 이미지 파일 저장
layout 텍스트 상자, 버튼 등과 같은 안드로이드 객체가 화면에서 구성되는 방식을 정의하는 xml 레이아웃 파일 배치
values 제목, 레이블 등과 같은 다양한 문자열 값을 저장하는 xml 파일 사용 (글로벌 서비스해야하기 때문에 문자열은 별도 관리)
anim 애니메이션 객체로 컴파일된 xml 파일 사용
menu 에플리케이션 메뉴에서 xml 파일 정의
raw 음악, 비디오 같은 미디어 파일 저장
xml 에플리케이션 구성 요소 
Gradle Scripts Gradle 툴을 편리하게 사용할 수 있는 스크립터 컨테이너. 애플리케이션 빌드를 진행할 수 있다.




 

2. 안드로이드 프로젝트 생성하기

2-1. File > New > New Project 선택

 

 

2-2. 템플릿은 No Activity 선택

 

 

2-3. 프로젝트 설정하기

- Name : 이름 지어주기(Package Name 은 자동으로 수정됨)

- Save location : 저장 경로 설정

- Language : Java / Kotlin 중 선택하기

- Minimum SDK : 버전 선택하기.(많은 유저들이 사용할 수 있도록 API21 로 선택했다)

 

 

2-5. 우측 하단에 초록색으로 표시되는 Build 가 끝나면 새 프로젝트가 생성된다.

 

 

 

 

 

 

3. MainActivity 생성하기

앱 실행했을 때, 보이는 화면 하나하나를 Activity라 한다.

 

 

Activity
- .java class file : 로직 구성
- .xml file : 화면 구성

 

 

개발순서
xml 파일로 화면개발  >  java 파일로 로직개발

 

 

 

3-1. 위에서 생성한 프로젝트의 java 디렉토리에 생성된 패키지에 MainActivity 를 생성해 준다.

java > com.yoon.diceapp(도메인) 선택 후 오른쪽 마우스 > New > Activity > Empty Views Activity 선택

 

com : 일반적으로 상업용(commercial)을 의미

yoon : 회사명이나 팀 이름 등 식별자 표시

diceapp : 프로젝트나 애플리케이션의 이름

 

 

3-2. Launcher Activity 체크

 

 

3-3. MainActivity.java 와 activity_main.xml 이 생성된 것을 확인할 수 있다.