Skip to content

4 structural design design system#5

Merged
winter-love-dev merged 29 commits into
mainfrom
4-structural-design-design-system
Oct 26, 2025
Merged

4 structural design design system#5
winter-love-dev merged 29 commits into
mainfrom
4-structural-design-design-system

Conversation

@winter-love-dev
Copy link
Copy Markdown
Owner

Design System

Overview

  • Add design system module
  • Structural design system as source code

This module provides the design system foundation for the LanguageStudy application, implementing a scalable and maintainable design token system.
It establishes a consistent visual language across the app through systematically organized design tokens and reusable components.

Responsibilities

  • Define design tokens (colors, typography, spacing, etc.) as code following industry best practices
  • Compose and maintain app themes with support for light and dark modes
  • Implement and maintain UI components built on top of design tokens
  • Provide foundation utilities for common design system needs

Module Structure

design-system/
├── tokens/              # Design token definitions (primitive & component values)
│   ├── ColorToken.kt
│   ├── TypographyToken.kt
│   └── IconToken.kt ...
│
├── theme/               # Theme aggregation (composing tokens into themes)
│   ├── Theme.kt
│   ├── Colors.kt
│   ├── Typography.kt
│   └── Icon.kt ...
│
├── foundation/           # Foundation utilities
│   └── ModifierExtensions, Ripple 
│
└── component/           # UI components
    ├── Button.kt
    └── TextField.kt

Package Descriptions

  • tokens: Raw design token values (colors, typography scales, spacing units)
  • theme: Aggregated theme objects accessible via WinterTheme
  • foundation: Core utilities and helpers for the design system
  • component: Reusable UI components built with design tokens

@winter-love-dev winter-love-dev self-assigned this Oct 26, 2025
@winter-love-dev winter-love-dev linked an issue Oct 26, 2025 that may be closed by this pull request
@winter-love-dev winter-love-dev merged commit f71617e into main Oct 26, 2025
@winter-love-dev winter-love-dev deleted the 4-structural-design-design-system branch November 2, 2025 04:58
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.

Structural design "Design System"

2 participants