跳到主要内容

已发布模块目录

本目录是 ViewCompose 公共 Maven 产物的权威文档登记表。它与 gradle/viewcompose-publishing.properties 保持同步,并由 verifyDocumentationStructure 自动验证。

模块专属手册会逐步添加到 docs/modules/<artifact-id>/README.md。在此之前, docs/README.md 中的架构和指南仍是当前事实来源。规划中 仅表示独立模块手册尚未发布, 不代表模块尚未实现或未发布到 Maven Central。

产物分类运行时职责手册
viewcompose-runtime基础平台无关的状态与观察运行时规划中
viewcompose-text-core基础平台无关的文本编辑模型规划中
viewcompose-ui-contract基础平台无关的 UI 契约与节点规范规划中
viewcompose-navigation-core导航平台无关的导航状态与事务规划中
viewcompose-navigation导航Android 导航宿主集成规划中
viewcompose-renderer渲染Android View 渲染与协调引擎规划中
viewcompose-widget-coreUI核心 DSL、组件、主题与 Local 值规划中
viewcompose-host-androidAndroid 宿主Activity、Fragment 与 View 宿主集成规划中
viewcompose-overlay-androidAndroid 宿主Android 浮层呈现后端规划中
viewcompose-image-coil集成基于 Coil 的远程图片加载规划中
viewcompose-lifecycle集成感知生命周期的状态收集规划中
viewcompose-viewmodel集成ViewModel 与 SavedStateHandle 集成规划中
viewcompose-preview-core预览工具预览注解与工具协议规划中
viewcompose-preview-gradle-plugin预览工具预览发现与 Gradle 任务规划中
viewcompose-preview-runner预览工具Layoutlib 预览渲染运行时规划中
viewcompose-preview-worker-host预览工具隔离的预览 Worker 宿主规划中
viewcompose-preview预览工具开发预览与快照集成规划中
viewcompose-animation-core动画平台无关的动画引擎契约规划中
viewcompose-animation动画动画 DSL 与组合集成规划中
viewcompose-gesture-core手势平台无关的手势策略规划中
viewcompose-gesture手势手势 DSL 与状态 API规划中
viewcompose-graphics-core图形平台无关的图形模型规划中
viewcompose-graphics图形绘制 DSL 与组合集成规划中
viewcompose-shadow-android可选 Android 后端高级 Android 阴影渲染规划中
viewcompose-widget-constraintlayout可选控件ConstraintLayout DSL规划中

目录规则

  1. 产物 ID 同时是目录名和未来公共 URL 键,必须与 Maven artifactId 完全一致。
  2. 只有链接的 README.md 满足模块文档契约后,模块手册才能标记为“可用”。
  3. 新增、重命名或停用产物时,必须同时更新本目录和发布元数据。
  4. Demo 应用、Benchmark 等内部模块写入架构或工具文档,不作为 Maven 产物加入本表。
  5. 站点生成时从发布元数据读取模块版本,不要手工维护另一份可变版本表。