
一览
kotlin
commonMain.dependencies {
implementation("com.gearui:gearui-kit:1.0.0-beta1")
}- 72 个组件,分 6 类——每一个在 sample 里都有演示页
- 有牙齿的设计 token——颜色、圆角、阴影、间距、描边、图标尺寸都是具名标度;CI 拒绝组件代码里的硬编码字面量
- 运行时内置——
App根节点一次调用接好主题、i18n、浮层宿主与稳定化的安全区管线 - i18n 内置——按 BCP 47 语言标签解析语言包,按域拆分不撞 Android DEX 上限,下游库接同一条管线
- Android · iOS · Web——同一份
commonMain;鸿蒙已搭脚手架,尚未构建
截图
在 iPhone 17 Pro 模拟器上运行 sample 截取。语言与主题都在设置页运行时切换,所有组件自动跟随。




为什么需要它
Compose Multiplatform 给了你一种写 UI 的语言,但没给你一个第一天就像成品的组件库,也没给你一个十个人同时提交后还能保持一致的设计系统。GearUI Kit 是渲染器之上的那一层:组件、token、运行时管线(浮层、安全区、键盘、i18n),以及防止这一切漂移的 CI 护栏。
它在 PrivChat 的共享 UI 层生产使用,多数组件就是在那里打磨成型的。