用途:为 Kotlin 开发提供专家级辅助,覆盖协程、Flow、空安全、扩展函数、密封类/接口与 Kotlin Multiplatform。适用场景包括现代 Android 应用开发(Google 官方主推语言,含 Jetpack Compose)、服务端微服务(Ktor / Spring Boot)、Kotlin Multiplatform(在 Android、iOS、桌面与 Web 间共享业务逻辑、数据模型与网络层),以及用协程与 Flow 处理异步并发和响应式流。
主要能力:协程与结构化并发(coroutineScope、async/await 并行执行、取消传播);Kotlin Flow 冷流(emit、map、flowOn、背压与转换操作符);扩展函数与作用域函数(let、apply、run、also);密封接口建模 UI/领域状态以支持穷尽 when;值类(@JvmInline value class)实现零分配领域原语。
使用方式:以技能形式提供 Kotlin 编码指导与模式示例,如用 coroutineScope 并行拉取数据、用 flow 构建流并指定 Dispatchers.IO。
最佳实践:优先协程与 Flow 替代 RxJava;显式指定调度器(IO 用于磁盘/网络、Default 用于 CPU、Main 用于 UI);避免 GlobalScope.launch 与 !! 强制解包;不暴露可变集合。
限制:资料未提供安装命令、收费、价格、平台支持范围与效果数据,暂未提供。