-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Task Description
모든 플랫폼에서 일관된 UI를 유지하기 위해 shared 모듈 내에 디자인 시스템을 구축한다.
색상, 폰트, 쉐이프 등의 테마와 재사용 가능한 공용 컴포넌트를 정의하며, 각 플랫폼에서 확장 가능하도록 설계한다.
Implement a shared design system inside the shared module to ensure consistent UI across all platforms.
The design system should include theme definitions (color, typography, shapes) and reusable UI components that can be extended by platform-specific modules.
Todo List
-
Create shared/presentation/theme/ package
-
Define Color.kt, Typography.kt, Shape.kt for global theme
-
Create reusable components (e.g., PatchNoteButton, PatchNoteCard, PatchNoteText)
-
Ensure Compose UI components work across Android, iOS, Desktop, and Web
-
Provide extension points for platform-specific overrides (e.g., Material vs Cupertino)
-
Verify shared components render correctly in Web build
-
Document design system architecture (design-system-overview.md)
Development Scope
Common/Shared Logic