📄🦌🙌🐟🏖️
ccc2
探 索 星 辰 大 海
精选文章
按住 Shift 横向滚动
 kotlinx.serialization 的稳定性,生产环境敢用吗

kotlinx.serialization 的稳定性,生产环境敢用吗

kotlinx.serialization 的稳定性,生产环境敢用吗 kotlinx.serialization 的稳定性,生产环境敢用吗 去年下决心把团队项目里沿用了五年的 Gson 全量迁移到 kotlinx.serialization,动机很直接:Kotlin 数据类的空安全在 Gson 的反

 kotlinx.serialization 的稳定性,生产环境敢用吗

kotlinx.serialization 的稳定性,生产环境敢用吗

kotlinx.serialization 的稳定性,生产环境敢用吗 kotlinx.serialization 的稳定性,生产环境敢用吗 去年把团队项目从 Kotlin 1.9.10 升级到 1.9.22 时,CI 在编译阶段直接炸了。报错信息不是业务代码问题,而是 org.jetbrains.k

Mediation 广告聚合,变现收益到底差多少

Mediation 广告聚合,变现收益到底差多少

Mediation 广告聚合,变现收益到底差多少 Mediation 广告聚合,变现收益到底差多少 去年 Q3 我把一个 DAU 八十万左右的工具 App 从纯 AdMob 切到了 AdMob Mediation,接了 Meta Audience Network、Mintegral、Pangle 三

Android 的内存分页与大页,对 App 有什么影响

Android 的内存分页与大页,对 App 有什么影响

Android 的内存分页与大页,对 App 有什么影响 Android 的内存分页与大页,对 App 有什么影响 去年在做一款相机 App 的内存治理时,我碰到了一个蹊跷的现象。同一套代码在 Pixel 6(Android 13)上跑 4K 60fps 预览流,Native Heap 的 RSS

Kotlin Flow 的冷流热流,实际开发到底怎么选

Kotlin Flow 的冷流热流,实际开发到底怎么选

Kotlin Flow 的冷流热流,实际开发到底怎么选 Kotlin Flow 的冷流热流,实际开发到底怎么选 去年把项目里的 LiveData 大面积迁移到 Kotlin Flow 的时候,我以为只要把 LiveData<T> 替换成 StateFlow<T>,再把 observe 改成 coll

AGP 8.0 的 R8 全模式,我迁移时遇到的坑

AGP 8.0 的 R8 全模式,我迁移时遇到的坑

AGP 8.0 的 R8 全模式,我迁移时遇到的坑 AGP 8.0 的 R8 全模式,我迁移时遇到的坑 上个月把项目的主干分支从 AGP 7.4.2 切到 8.0.0,Gradle wrapper 从 7.5 升到 8.0,compileSdk 也顺势提到了 33。Sync 过程比预想中顺利,Kot

Android 的 DNS 解析缓存,OkHttp 怎么控制

Android 的 DNS 解析缓存,OkHttp 怎么控制

Android 的 DNS 解析缓存,OkHttp 怎么控制 Android 的 DNS 解析缓存,OkHttp 怎么控制 去年一次线上切流,我们给 CDN 域名换了 A 记录指向备用集群。监控里 iOS 端的错误率在五分钟后开始回落,Android 端的超时报警却持续了近十五分钟。后端确认新 IP

 kotlinx.serialization 的稳定性,生产环境敢用吗

kotlinx.serialization 的稳定性,生产环境敢用吗

kotlinx.serialization 的稳定性,生产环境敢用吗 kotlinx.serialization 的稳定性,生产环境敢用吗 去年把项目里的 Gson 全面替换为 kotlinx.serialization 时,我遇到的最直观问题不是运行时 crash,而是 CI 直接编译不过。Kot

Apollo Kotlin 的 GraphQL 客户端,缓存策略配置

Apollo Kotlin 的 GraphQL 客户端,缓存策略配置

Apollo Kotlin 的 GraphQL 客户端,缓存策略配置 Apollo Kotlin 的 GraphQL 客户端,缓存策略配置 线上环境出现过这样一种情况:用户在个人资料页修改了昵称,返回列表页后,下拉刷新,列表里旧昵称闪了一下,紧接着变成了新昵称。这个“闪一下”的过程在弱网环境下尤为明

Fastlane 的自动化发布流程,Play Store 上传

Fastlane 的自动化发布流程,Play Store 上传

Fastlane 的自动化发布流程,Play Store 上传 Fastlane 的自动化发布流程,Play Store 上传 去年夏天,我在给一个新项目上传第一个内测版本。Play Console 的 Web 界面已经提示必须提交 Android App Bundle,但手动拖拽上传 AAB 之后