02. Module

농담곰·2023년 7월 24일
0

Android Studio

목록 보기
1/2
post-thumbnail

Module 이란

모듈은 소스 파일 및 빌드 설정으로 구성된 모음이며, 이를 통해 프로젝트를 별개의 기능 단위로 분할할 수 있습니다. 프로젝트에는 하나 이상의 모듈이 포함될 수 있으며, 하나의 모듈이 다른 모듈을 종속 항목으로 사용할 수 있습니다. 각 모듈을 독립적으로 빌드, 테스트, 디버그할 수 있습니다.

1. 새로운 모듈 생성하기

  • File > New > New Module... 선택

  • Module 이름 및 언어 선택

  • Module 화면 선택 (Empty views Activity)

  • Activity Name 설정 후 , Finish

2. 모듈의 구조

이름설명
build.gradle빌드 설정 파일
AndroidManifest.xml앱의 메인 환경 파일
res리소스 폴더
activity_main.xml레이아웃 XML 파일
MainActivity.kt메인 액티비티 파일

리소스 폴더

  • res폴더는 앱의 리소스를 등록하는 목적으로 사용
  • 모듈이 만들어지면 res 폴더 아래 다음과 같은 폴더가 기본으로 생긴다
  • 각 리소스 폴더에 다시 하위 폴더를 정의 x
  • 리소스 파일명은 자바의 이름 규칙을 따른다
  • 리소스 파일명에는 한글, 알파벳 대문자를 이용할 수 없다
  • 폴더 정리
    1. drawable : 이미지 리소스
    2. layout : UI 구성에 필요한 XML 리소스
    3. mipmap : 앱 아이콘의 이미지
    4. values : 문자열 등의 값으로 이용되는 리소스

activity_main.xml 와 MainActivity.java 의 차이
1. activity_main.xml

  • 앱의 레이아웃 즉, 화면의 배치를 전담하는 파일
    (버튼, 이미지, 텍스트 입력창 등)
  1. MainActivity.java
  • xml에 배치된 요소들에 기능을 추가

1개의 댓글

comment-user-thumbnail
2023년 7월 24일

이런 유용한 정보를 나눠주셔서 감사합니다.

답글 달기

관련 채용 정보