- 패키지 네임은 무조건 소문자로 작성한다.
- 패키지는 크게 data 패키지, di 패키지, domain 패키지, presentation 패키지, util 패키지로 나눈다.
📁 data
📁 model
📁 response
📁 request
📁 source
📁 repository
📁 service
📁 di
📁 domain
📁 entity
📁 repository
📁 presentation
📁 util
부수적 패키징
📁 remote : 원격 데이터 파일
📁 local : 로컬 데이터 파일
패키지 설명
- data 패키지
- di 패키지
- domain 패키지
- data와 ui의 상호작용과 관련된 로직이 포함된 파일
- presentation 패키지
- 뷰 단위로 패키징
- 뷰 패키지 내부 파일
- View(Activity, Fragment 등), ViewModel, Adapter 등 해당 뷰와 관련된 파일
- util 패키지
- 프로젝트 전역에서 사용되는 로직을 포함한 파일