用途:该技能面向使用 Kotlin 与 Jetpack Compose 构建现代声明式 UI 的开发者,帮助按 Compose 惯用模式编写界面。
主要能力:覆盖状态管理、副作用、Modifier 与 Material 3 主题等主题。状态管理示例使用 remember 与 mutableIntStateOf 保存计数,并用 derivedStateOf 派生校验状态。副作用示例使用 LaunchedEffect 按 userId 触发加载,使用 DisposableEffect 配合 onDispose 注册与移除监听。Modifier 示例演示 fillMaxSize、padding、background、clickable 的链式组合。主题示例根据 isSystemInDarkTheme() 在 darkColorScheme 与 lightColorScheme 间切换,并传入 MaterialTheme 的 colorScheme、typography 与 content。
使用方式:通过 Skill("kotlin-compose") 调用该技能。
适用场景:编写 Compose 界面、处理状态与副作用、组织 Modifier、搭建 Material 3 主题时参考。
限制:资料仅给出上述示例与排查表,未提供安装命令、依赖版本、平台范围或收费信息,这些内容暂未提供。排查表列出无限重组可用 remember 或 derivedStateOf 解决,旋转后状态丢失可用 rememberSaveable 或 ViewModel 解决。