SuperAPI AI 工具集

android-jetpack-compose

通用与其它

查看项目

更新于 10-15 21:39

技能介绍

用途:在使用 Jetpack Compose 构建 Android 原生界面、以 remember/mutableStateOf 管理状态或实现声明式 UI 模式时参考。

主要能力:状态管理(remember 跨重组保留、rememberSaveable 跨配置变更保留、mutableStateOf 可观察状态、derivedStateOf 依赖变化时重算);状态提升使 composable 无状态可复用;ViewModel 集成(MutableStateFlow、asStateFlow、collectAsStateWithLifecycle);副作用(LaunchedEffect、DisposableEffect、SideEffect);Navigation Compose 导航与参数传递;Material 3 主题(darkColorScheme/lightColorScheme、MaterialTheme);LazyColumn、LazyVerticalGrid、stickyHeader 列表与网格。

使用方式:以 @Composable 函数编写界面,Modifier 作为首个可选参数,用 slot API 提供灵活内容;列表项使用稳定 key,昂贵计算放入 derivedStateOf;数据加载等放入 LaunchedEffect 而非组合过程。

适用场景:Android 声明式 UI 开发、状态与生命周期管理、导航与主题定制。

限制:资料未提供安装命令、版本要求、收费或平台信息;示例代码为说明性片段,需结合项目实际调整。相关技能包括 android-architecture 与 android-kotlin-coroutines。