Skip to content

feat: 공통 컴포넌트 역할별 패키지 분리#17

Draft
cnsvkf wants to merge 6 commits into
devfrom
codex/common-components
Draft

feat: 공통 컴포넌트 역할별 패키지 분리#17
cnsvkf wants to merge 6 commits into
devfrom
codex/common-components

Conversation

@cnsvkf

@cnsvkf cnsvkf commented Jul 9, 2026

Copy link
Copy Markdown
Member

변경 사항

  • 공통 버튼, 카드, 칩, 행, 입력 필드 컴포넌트를 역할별 폴더로 분리했습니다.
  • 공통 bar 컴포넌트와 카드 UiState를 최신 테마/컴포넌트 구조에 맞췄습니다.

관련 이슈

검증

  • ./gradlew :app:assembleDebug

cnsvkf added 6 commits July 8, 2026 20:52
- Color.kt, Theme.kt, Type.kt, DesignToken.kt로 앱 공통 컬러와 토큰 구성

- Android 프로젝트 기본 빌드 골격과 Pretendard 폰트 리소스 포함

관련 이슈: #1
- strings.xml에 인증, 홈, 도서, 랭킹, 마이페이지 화면 문구 정리

- Compose 컴포넌트에서 재사용할 액션 및 상태 문자열 포함

관련 이슈: #2
- 버튼, 텍스트필드, 카드, 상단바, 진행바, 하단 내비게이션 컴포넌트 구성

- 공통 UiState와 디자인 토큰 기반 스타일 적용

관련 이슈: #3
- app/theme: Color, DesignToken, Theme, Type을 루트 theme 패키지로 이동

- MainActivity: 변경된 BookOnTheme import 반영

Refs #10
- app/res/values: 인증, 홈, 마이페이지 화면에서 사용하는 고정 문자열 추가

- 접근성 설명 문자열을 리소스로 분리

Refs #11
- ui/commonComponent: 버튼, 카드, 칩, 행, 입력 필드 컴포넌트를 역할별 폴더로 분리

- ui/commonComponent/bar: 테마 패키지 이동에 맞춰 import 정리

- uiState: 공통 카드 상태 모델을 최신 컴포넌트 구조에 맞춤

Refs #10 #12
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