com.cherrish.android
│
├── core
│   ├── common
│   │   └── 공통 상수, 확장 함수, Base 클래스 등 전역적으로 사용되는 코드
│   │
│   ├── designsystem
│   │   └── 공통 테마, 색상, 타이포그래피, 컴포넌트 등 디자인 시스템
│   │
│   ├── local
│   │   └── DataStore, SharedPreferences 등 로컬 저장소 공통 설정
│   │
│   ├── network
│   │   └── Retrofit, OkHttp, API 공통 설정 및 인터셉터
│   │
│   └── util
│       └── 날짜, 포맷, 로깅 등 유틸리티 함수 모음
│
├── data
│   ├── di
│   │   └── Repository, DataSource, Network, Local 관련 DI 모듈
│   │
│   ├── local
│   │   └── DataStore 등 로컬 데이터 소스
│   │
│   ├── model
│   │   └── DTO, Entity 등 데이터 계층 모델
│   │
│   ├── remote
│   │   └── API 인터페이스 및 원격 데이터 소스
│   │
│   ├── repository
│   │   └── Repository 인터페이스 정의
│   │
│   └── repositoryimpl
│       └── Repository 구현체
│
├── presentation
│   ├── calendar
│   │   └── 캘린더 기능 관련 UI 및 상태 관리
│   │
│   ├── challenge
│   │   └── 챌린지 기능 관련 UI 및 상태 관리
│   │
│   ├── home
│   │   └── 홈 화면 UI 및 비즈니스 로직
│   │
│   ├── main
│   │   └── 메인 네비게이션, Scaffold, BottomBar 관리
│   │
│   ├── mypage
│   │   └── 마이페이지 UI 및 사용자 정보 관련 화면
│   │
│   ├── onboarding
│   │   └── 온보딩 및 초기 사용자 정보 입력 플로우
│   │
│   └── splash
│       └── 스플래시 화면 및 초기 진입 로직
│
├── CherrishApplication
│   └── Application 클래스 (Hilt 초기화 등)
│
└── res
    └── 리소스 파일 (layout, drawable, values 등)