Skip to content

Refactor/afternote architecture#125

Merged
1hyok merged 2 commits intomainfrom
refactor/afternote-architecture
Mar 20, 2026
Merged

Refactor/afternote architecture#125
1hyok merged 2 commits intomainfrom
refactor/afternote-architecture

Conversation

@1hyok
Copy link
Copy Markdown
Collaborator

@1hyok 1hyok commented Mar 20, 2026

#️⃣연관된 이슈

ex) #이슈번호, #이슈번호

📝작업 내용

코어 관련 파일들 패키지 구조 정리

이번 PR에서 작업한 내용을 간략히 설명해주세요(이미지 첨부 가능)

스크린샷 (선택)

💬리뷰 요구사항(선택)

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?

1hyok added 2 commits March 20, 2026 12:47
- **패키지 및 파일 이동**:
  - `AfternoteServiceCatalog`, `DailyNotificationWorker`, `ObjectScheduler` 등을 `core` 패키지로 이동하여 접근성 개선
  - `AfternoteServiceType`을 `domain.model` 패키지로 이동하여 도메인 모델 응집도 향상
  - DI EntryPoint 파일들을 `app.di`에서 `di` 패키지로 이동
  - Navigator 구현체 및 NavGraph 파일을 `core.navigation` 관련 패키지로 이동
- **코드 스타일 및 포맷팅**:
  - 프로젝트 전반에 걸쳐 불필요한 공백 제거 및 Trailing Comma 추가
  - Compose 컴포저블 함수들의 매개변수 정렬 및 가독성 개선
  - `MainActivity` 등 주요 클래스의 import 문 최적화 및 코드 구조 정리
- **기타 변경 사항**:
  - `AfternoteServiceCatalog` 내 일부 서비스 리스트 데이터 수정 (공백 제거 등)
  - 테스트 코드 내 변경된 패키지 경로 반영 (`AfternoteServiceType` 등)
feat: UI 컴포넌트 및 네비게이션 구조 재구성 및 패키지 정리

- `core.ui` 패키지 하위의 컴포넌트들을 `core.component`로 이동 및 세분화 (button, list, navigation, expand 등)
- `core.navigation` 및 `core.uimodel`의 일부 요소를 `presentation` 패키지로 이동하여 계층 구조 개선
- `AfternoteServiceCatalog`, `KoreanConsonantUtil` 등 유틸리티 클래스 위치 조정 및 패키지 경로 업데이트
- 패키지 이동에 따른 프로젝트 전반의 import 문 수정 및 코드 포맷팅 적용
@1hyok 1hyok merged commit 68293f3 into main Mar 20, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant