随笔

81 篇文章
Compose for iOS 的进展,真的能一套代码双端吗

Compose for iOS 的进展,真的能一套代码双端吗

Compose for iOS 的进展,真的能一套代码双端吗 「Compose for iOS 的进展,真的能一套代码双端吗」 Google I/O 2024 上那条"Compose for iOS 进入 Alpha"的官宣,让我手里的咖啡凉了一半。不是激动,是那种"又来了"的疲惫。KMM(Kotl

AI 助手的代码审查能力,能替代 Code Review 吗

AI 助手的代码审查能力,能替代 Code Review 吗

AI 助手的代码审查能力,能替代 Code Review 吗 AI 助手的代码审查能力,能替代 Code Review 吗 从 GitHub Copilot Workspace 的翻车现场说起 今年 3 月,GitHub 把 Copilot Workspace 推到了公测阶段,宣传口径很响亮:自然语

Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin

Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin

Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin 从 Kotlin/JS 的"二等公民"说起 JetBrains 在 2021 年把 Kotlin 的 WebAssembly 支持搬上台面的时候,很多人第一反应是:终于不用

Material Design 3 的更新,视觉规范又变了

Material Design 3 的更新,视觉规范又变了

Material Design 3 的更新,视觉规范又变了 「Material Design 3 的更新,视觉规范又变了」 Google I/O 2024 之后,Material Design 3 又推了一波更新。我盯着那篇官方博客看了三遍,确认自己没穿越回 2021 年。当年 Material Y

KMP 跨平台共享代码,现在能共享多少

KMP 跨平台共享代码,现在能共享多少

KMP 跨平台共享代码,现在能共享多少 KMP 跨平台共享代码,现在能共享多少 从一条 Gradle 配置说起 去年秋天我在一个老项目里尝试接入 Kotlin Multiplatform,起因很实际:Android 端有一套复杂的离线同步逻辑,大概八千行 Kotlin 代码,iOS 团队用 Swif

远程工作对 Android 团队的影响,协作效率真的降了吗

远程工作对 Android 团队的影响,协作效率真的降了吗

远程工作对 Android 团队的影响,协作效率真的降了吗 远程工作对 Android 团队的影响,协作效率真的降了吗 一个被忽视的观察:Android Studio 的版本节奏变了 2020 年 3 月,Google 宣布全员远程办公。差不多同一时期,Android Studio 4.0 进入稳定

Fuchsia 系统的进度,Android 会被替代吗

Fuchsia 系统的进度,Android 会被替代吗

Fuchsia 系统的进度,Android 会被替代吗 Fuchsia 系统的进度,Android 会被替代吗 那个 2016 年 GitHub 上突然冒出来的神秘仓库 2016 年 8 月,有人注意到 Google 的 GitHub 组织里出现了一个叫 fuchsia 的仓库,没有 README,

Jetpack 库的版本碎片化,不同库的版本怎么对齐

Jetpack 库的版本碎片化,不同库的版本怎么对齐

Jetpack 库的版本碎片化,不同库的版本怎么对齐 Jetpack 库的版本碎片化,不同库的版本怎么对齐 从一次 gradle 报错说起 去年十月,我把一个老项目的 compileSdk 从 33 升到 34,Gradle sync 直接炸了。报错信息很眼熟:androidx.lifecycle:

Google Play 的政策收紧,开发者账号被封怎么办

Google Play 的政策收紧,开发者账号被封怎么办

Google Play 的政策收紧,开发者账号被封怎么办 Google Play 的政策收紧,开发者账号被封怎么办 2024 年的封号潮:不是个案,是系统性的 去年下半年开始,中文技术社区里关于 Google Play 开发者账号被封的帖子明显变多了。不是那种"我违反了政策被警告"的常规操作,而是大