안녕하세요. 안드로이드 스튜디오 (Android Studio)에서 프로젝트를 만들 때 프로젝트 이름과 패키지 이름을 정하는걸로 시작합니다. 그런데 이런 패키지 이름을 정하는 것도 규칙이 이씃ㅂ니다. 패키지 이름 규칙에 대해서 알아보도록 하겠습니다.
패키지 작명방식
- 일반적으로 패키지 이름을 지을 때는 회사가 개발한 도메인이름을 거꾸로 나열한다.
- 그 뒤에 프로젝트 명을 붙인다.
- 필요하면 그 뒤에 기능별로 세분화하는 방식으로 붙인다.
예시,
- 도메인 : toktok.com
- 프로젝트 이름 : tutorial
- 도메인 이름을 거꾸로 배열 : com.toktok
- 프로젝트 이름 붙임 : com.toktok.tutorial
- 기능별로 세분화
com.toktok.tutorial.base com.toktok.tutorial.toktok com.toktok.tutorial.android com.toktok.tutorial.talk
패키지명 변경하기 (Package Change)
1. 설정 변경
Project
우측상단 톱니바퀴 아이콘을 클릭해 Compact Middle Packages
을 해제합니다. (초기에는 대부분 체크되어 있을 것입니다.)
com.sk.pe.training
가 com
, sk
, pe
, training
으로 분리된 걸 확인할 수 있습니다.
저는 sk패키지 안에 training
을 변경하고 싶다면 pe
우클릭 -> Refactor
-> Rename
을 클릭합니다.
경고창이 뜬다면 In Whole Project
를 클릭합니다.
변경할 패키지명을 입력 후 Refactor
클릭합니다.
클릭하면 위 화면이 나오는데 Do Refactor
를 클릭합니다.