- 디자인 시스템은 재사용 가능한 UI 컴포넌트 세트로, 스타일 및 UX 가이드라인을 구현하고 적용합니다. 🎨
- 디자인 시스템은 앱의 특정 맥락에 종속적인 요소는 포함하지 않아야 합니다. 🧩
- 툴바 컴포넌트 예시에서,
isConnected와 같은 구체적인 boolean 값을 전달하는 대신, composable lambda를 사용하여 유연성을 확보하는 것이 좋습니다. 🧰 - Material 3 디자인 컴포넌트를 기반으로 디자인 시스템을 구축하면 UX 모범 사례를 쉽게 준수할 수 있습니다. ✅
- Material 3의 color tokens 및 테마를 활용하고, 필요한 경우 확장하여 사용하는 것이 효율적입니다. 🌈
- 재사용성을 높이기 위해 디자인 시스템을 별도의 모듈로 분리하는 것이 좋습니다. 📦





