compose-multiplatform-patterns
KMP项目中的Compose Multiplatform和Jetpack Compose模式——状态管理、导航、主题化、性能优化和平台特定UI。
Content Preview
--- name: compose-multiplatform-patterns description: KMP项目中的Compose Multiplatform和Jetpack Compose模式——状态管理、导航、主题化、性能优化和平台特定UI。 origin: ECC --- # Compose 多平台模式 使用 Compose Multiplatform 和 Jetpack Compose 构建跨 Android、iOS、桌面和 Web 的共享 UI 的模式。涵盖状态管理、导航、主题和性能。 ## 何时启用 * 构建 Compose UI(Jetpack Compose 或 Compose Multiplatform) * 使用 ViewModel 和 Compose 状态管理 UI 状态 * 在 KMP 或 Android 项目中实现导航 * 设计可复用的可组合项和设计系统 * 优化重组和渲染性能 ## 状态管理 ### ViewModel + 单一状态对象 使用单个数据类表示屏幕状态。将其暴露为 `StateFlow` 并在 Compose 中收集: ``
How to Use
Recommended: Install to project (local)
mkdir -p .claude/skills
curl -o .claude/skills/compose-multiplatform-patterns.md \
https://raw.githubusercontent.com/affaan-m/everything-claude-code/main/docs/zh-CN/skills/compose-multiplatform-patterns/SKILL.mdSkill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.
Alternative: Clone full repo
git clone https://github.com/affaan-m/everything-claude-codeThen reference at docs/zh-CN/skills/compose-multiplatform-patterns/SKILL.md
Related Skills
Generating Docker Compose Files
This skill enables Claude to generate Docker Compose configurations for multi-container applications. It leverages best practices for production-ready deployments, including defining services, networks, volumes, health checks, and resource limits. Claude should use this skill when the user requests
skill-adaptergenerating docker compose files
by jeremylongshore · plugins-plus-skills
android-jetpack-compose-expert
Expert guidance for building modern Android UIs with Jetpack Compose, covering state management, navigation, performance, and Material Design 3.
developmentandroidjetpackcompose
by sickn33 (Antigravity) · antigravity-awesome-skills
expo-ui-jetpack-compose
> The instructions in this skill apply to SDK 55 only. For other SDK versions, refer to the Expo UI Jetpack Compose docs for that version for the most accurate information.
generalexpouijetpack
by sickn33 (Antigravity) · antigravity-awesome-skills
compose-patterns
Docker Compose Patterns Reference
engineeringcomposepatternsdocker
by alirezarezvani · alirezarezvani-claude-skills