tool

20 篇文章
这几个 GitHub 仓库,帮我省了不少时间

这几个 GitHub 仓库,帮我省了不少时间

这几个 GitHub 仓库,帮我省了不少时间 这几个 GitHub 仓库,帮我省了不少时间 从一次 CI 崩溃说起 去年维护一个老项目时,我们的 GitHub Actions 流水线突然开始随机失败。错误日志很干净,没有任何 stack trace,只有一行 "Process completed w

Android 开发值得关注的 newsletter 和播客

Android 开发值得关注的 newsletter 和播客

Android 开发值得关注的 newsletter 和播客 Android 开发值得关注的 newsletter 和播客 信息过载时代的筛选困境 Android 开发者面临的一个真实问题是:Google 官方博客、Medium 技术文章、Twitter/X 上的碎片化讨论、GitHub 的 rel

我日常用的 Android 调试工具清单

我日常用的 Android 调试工具清单

我日常用的 Android 调试工具清单 我日常用的 Android 调试工具清单 Android 开发的调试工具生态在过去几年发生了不小的变化。Google 官方工具链在持续迭代,第三方工具也在特定场景下找到了自己的位置。这篇文章想聊的不是那种"十大必备工具"式的罗列,而是我实际工作中高频使用、踩

Android 面试题整理,来自真实面经

Android 面试题整理,来自真实面经

Android 面试题整理,来自真实面经 「Android 面试题整理,来自真实面经」 为什么我又开始整理面试题了 去年帮团队面了大概三十多个 Android 开发,从 P5 到 P7 都有,发现一个挺尴尬的现象:很多人简历上写着"精通 Kotlin/Compose/性能优化",真坐下来聊半小时,能

开源图表库选型:MPAndroidChart 之外还有什么

开源图表库选型:MPAndroidChart 之外还有什么

开源图表库选型:MPAndroidChart 之外还有什么 开源图表库选型:MPAndroidChart 之外还有什么 一个被反复问到的老问题 去年维护的一个企业级项目里,产品突然要求在报表页加一套复杂的组合图表:柱状图叠折线图,带自定义 marker,还要支持手势联动。团队里有人直接甩了 MPAn

APK 瘦身实战记录,从 80MB 压到 35MB

APK 瘦身实战记录,从 80MB 压到 35MB

APK 瘦身实战记录,从 80MB 压到 35MB APK 瘦身实战记录,从 80MB 压到 35MB 起因:一个被渠道拒掉的包 去年 Q3 我们发版前,运营在群里丢过来一张截图,某应用商店后台提示"安装包超过 80MB,建议优化至 50MB 以下以获得推荐位加权"。当时我们的 release AP

远程真机测试平台对比:Firebase、AWS、BrowserStack

远程真机测试平台对比:Firebase、AWS、BrowserStack

远程真机测试平台对比:Firebase、AWS、BrowserStack 远程真机测试平台对比:Firebase、AWS、BrowserStack 真机测试的不可替代性 去年 Google 在 I/O 上宣布 Android Studio 的模拟器已经支持 16KB page size,这本来是件好

我自己搭的 CI/CD 流水线,花了多少钱

我自己搭的 CI/CD 流水线,花了多少钱

我自己搭的 CI/CD 流水线,花了多少钱 我自己搭的 CI/CD 流水线,花了多少钱 从 Firebase 账单惊吓说起 去年 Q3 收到 Google Cloud 账单时,我盯着那个数字愣了几秒。Firebase Test Lab 单月跑了 1800 多美元,而那个月我们团队只发了两个版本。问题

Android Studio 插件推荐,去掉花里胡哨的

Android Studio 插件推荐,去掉花里胡哨的

Android Studio 插件推荐,去掉花里胡哨的 Android Studio 插件推荐,去掉花里胡哨的 为什么写这篇 我装过太多插件了。有些插件装完第三天就卸载,有些用了三年还在更新列表里躺着。Android Studio 的插件生态和 VS Code 那种"装个颜色主题都要发 Twitte