Skip to content

[FEATURE] :design-system module have too many responsibility. #20

Description

@winter-love-dev

Is your feature request related to a problem?

The :design-system module has too many responsibilities.

It currently has 2,310 lines of Kotlin code, and we plan to add 30 more components soon.

The UI implementation will grow much larger.

Describe the solution you'd like

Split the module into two parts:

  • :design-system - Only for design tokens and icon resources
  • :ui-component - For UI implementation

Describe alternatives you've considered

The dependency structure will be: :design-system:ui-component:feature

External modules will only depend on :ui-component.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions