📄🦌🙌🐟🏖️
ccc2
探 索 星 辰 大 海
精选文章
按住 Shift 横向滚动
Compose Multiplatform 真的能用吗?踩坑记录

Compose Multiplatform 真的能用吗?踩坑记录

Compose Multiplatform 真的能用吗?踩坑记录 Compose Multiplatform 真的能用吗?踩坑记录 从一次失败的 Demo 开始 去年十月份,手边一个内部工具需要同时支持 Android 和桌面端。团队里就我一个 Android 开发,再招一个 Desktop 的人不

某大厂 App 又崩了,根因可能不是你想的那样

某大厂 App 又崩了,根因可能不是你想的那样

某大厂 App 又崩了,根因可能不是你想的那样 某大厂 App 又崩了,根因可能不是你想的那样 从一次典型的"服务异常"说起 今年三月份,某头部电商 App 在晚间流量高峰时段出现了大规模服务不可用,用户反馈集中在商品详情页加载失败、购物车结算异常、优惠券无法领取几个场景。官方事后给出的公告是"部分

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

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

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

Kotlin 协程的 Job 和 SupervisorJob 差别在哪

Kotlin 协程的 Job 和 SupervisorJob 差别在哪

Kotlin 协程的 Job 和 SupervisorJob 差别在哪 Kotlin 协程的 Job 和 SupervisorJob 差别在哪 去年维护一个后台任务调度模块的时候,我踩到了一个协程异常处理的坑。当时代码大概长这样: val scope = CoroutineScope(Job() +

Kotlin 2.0 正式发布,迁移要注意什么

Kotlin 2.0 正式发布,迁移要注意什么

Kotlin 2.0 正式发布,迁移要注意什么 「Kotlin 2.0 正式发布,迁移要注意什么」 Kotlin 2.0 在 2024 年 5 月 GA 了,JetBrains 憋了快两年的大版本终于落地。我先把结论放在前面:这个版本最值得关注的不是新语法糖,而是编译器后端彻底换成了 K2,以及随之

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

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

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

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

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

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

Hilt 的编译时代码生成,到底生成了什么

Hilt 的编译时代码生成,到底生成了什么

Hilt 的编译时代码生成,到底生成了什么 Hilt 的编译时代码生成,到底生成了什么 Hilt 2.44 版本发布的时候,我把一个老项目从 Dagger 2 切了过去。迁移过程比预期顺利,加几个注解、删几行代码就编译通过了。但那天晚上我盯着 build 目录看了很久——Hilt 到底帮我生成了什么

Macrobenchmark 测出来的启动时间,跟真实用户差多少

Macrobenchmark 测出来的启动时间,跟真实用户差多少

Macrobenchmark 测出来的启动时间,跟真实用户差多少 「Macrobenchmark 测出来的启动时间,跟真实用户差多少」 从一次离谱的数据差异说起 去年我在优化一个电商 App 的冷启动,Macrobenchmark 跑出来的数据漂亮得让我怀疑人生。Median 280ms,P99 3

JetBrains 的新动作,Kotlin 生态要变天?

JetBrains 的新动作,Kotlin 生态要变天?

JetBrains 的新动作,Kotlin 生态要变天? JetBrains 的新动作,Kotlin 生态要变天? Kotlin 2.0 编译器落地,K2 不是换皮 JetBrains 在 2024 年 5 月把 Kotlin 2.0.0 推成稳定版,这事儿被很多人低估了。K2 编译器从 2021