关于我
Android 应用开发工程师 · 偶尔写点其他小工具
我是谁
一名 Android 开发者,日常在 Kotlin 和 Jetpack Compose 里讨生活。喜欢把重复的事情自动化掉, 所以除了 App,也会写一些跑在桌面端、命令行和浏览器里的小工具——工具的价值不在于用了什么技术, 而在于它是不是真的省下了时间。
这个博客写什么
主要是三类内容:一是 Android / Kotlin / Compose 的实践笔记,尤其是踩过的坑和性能问题; 二是自己写工具的过程与取舍,包括为什么有时候会从 Kotlin 换到 Rust 或 TypeScript; 三是一些不成体系的思考和总结。
写下来的目的很简单:一是怕自己忘,二是如果能让另一个人在搜同一个报错时少花半小时,那就值了。
技术栈
最熟悉的是 Android 那一套。近几年开始把 Kotlin 用到 Android 之外的地方, 也慢慢接受「合适的工具解决合适的问题」这件事——不是所有东西都该用 Kotlin 写。
现在在做什么
- 把 Compose 的重组问题啃得更透一点,正在整理一套可以落地的性能检查清单
- 在给几个自用小工具补测试和发布流程,让它们更像「产品」而不是「脚本」
- 顺手把 Kotlin Multiplatform 用到实际项目里,而不只是写 demo
联系我
有问题或者想聊聊,欢迎到 GitHub 开 issue,或者直接发邮件。 也可以订阅 RSS。
技能点
Android
KotlinJetpack ComposeCoroutines / FlowRoomHiltGradle 插件性能优化
跨平台与后端向
Kotlin MultiplatformRustTypeScriptNode.jsPython
工具链
GitGitHub ActionsDetektShellAstro