文章
博客发布的全部文章。

Android Kotlin KSP 编译期代码生成
保留 Kotlin 1.9 与 KSP 1.x 的 Processor 示例和旧项目排查线索;新工程请先阅读 KSP2 与 Kotlin 2.x 更新说明。

Android Kotlin 协程测试与调试技巧
协程测试与排障:runTest 虚拟时间、Turbine 测 Flow、协程调试器看调用栈,解决 flaky 测试和泄漏两大痛点。

Android Kotlin Flow 高级操作符与背压控制
Flow 高阶操作符:flatMapLatest 切换搜索、buffer/conflate/collectLatest 背压取舍,回调转 Flow 接入。

Flutter 鸿蒙化进阶:OpenHarmony 性能、插件与发布检查
基于 OpenHarmony SIG 社区 Flutter 工具链,整理性能测量、插件覆盖、模型配置和 HAP 发布前检查。

Flutter 桌面端开发实践指南
Windows、macOS、Linux 三端环境搭建,宽屏三栏布局、键盘快捷键与右键菜单适配,附打包发布流程

Flutter 鸿蒙化:HarmonyOS NEXT 适配指南
梳理 Flutter 适配 HarmonyOS NEXT 的社区方案与架构边界,并标注示意内容和实际适配仓库的区别。

Android Kotlin 日志监控与可观测性
移动端可观测性搭建:日志分级与脱敏、崩溃上报、性能指标采集,从本地调试到线上仪表板的完整链路。

Android Kotlin Compose 可访问性与无障碍
让 Compose 应用通过无障碍验收:语义描述、焦点顺序、动态字体适配、色彩对比度,以及用 TalkBack 真机验证的完整检查清单。

Android Kotlin Channel 与并发通信模式
Channel 做事件队列和并发流水线:生产者消费者、背压限流、select 多路复用,配上传队列与 UI 节流两个场景,讲清它和 Flow 的分工。

Android Kotlin Hilt 依赖注入实战
Hilt 在 Android 工程里的完整落地:模块划分、自定义作用域、Compose 注入、动态特性模块,以及可测试性带来的分层收益。