📄🦌🙌🐟🏖️
ccc2
探 索 星 辰 大 海
精选文章
按住 Shift 横向滚动
Gradle 依赖版本统一管理方案对比

Gradle 依赖版本统一管理方案对比

Gradle 依赖版本统一管理方案对比 Gradle 依赖版本统一管理方案对比 Android 项目里依赖版本管理这件事,看起来是个"配置问题",实际踩进去才知道水有多深。一个中等规模的项目,几十上百个第三方库,加上内部模块的版本对齐,光靠每个 build.gradle 里硬编码版本号,维护起来就是

Stetho 调试桥,查看数据库和网络的 Chrome 插件

Stetho 调试桥,查看数据库和网络的 Chrome 插件

Stetho 调试桥,查看数据库和网络的 Chrome 插件 Stetho 调试桥,查看数据库和网络的 Chrome 插件 Stetho 是 Facebook 在 2015 年开源的一个 Android 调试工具,核心思路是把 Chrome DevTools 的远程调试协议(Chrome DevTo

Ktor 客户端替代 Retrofit,协程原生支持

Ktor 客户端替代 Retrofit,协程原生支持

Ktor 客户端替代 Retrofit,协程原生支持 Ktor 客户端替代 Retrofit,协程原生支持 从一次 Retrofit 协程适配的崩溃说起 去年维护一个老旧项目时,我遇到过一个典型的生产环境崩溃。StackTrace 指向 Retrofit 的 KotlinExtensions.kt

Paging 3 的 RemoteMediator,缓存策略怎么设计

Paging 3 的 RemoteMediator,缓存策略怎么设计

Paging 3 的 RemoteMediator,缓存策略怎么设计 Paging 3 的 RemoteMediator,缓存策略怎么设计 一个让人困惑的 API 设计 RemoteMediator 的签名看起来足够简单。load() 方法返回 MediatorResult.Success 或者 M

Docker 构建 Android 环境,镜像层缓存策略

Docker 构建 Android 环境,镜像层缓存策略

Docker 构建 Android 环境,镜像层缓存策略 Docker 构建 Android 环境,镜像层缓存策略 从一次 CI 崩溃说起 去年迁移团队 CI 到 GitHub Actions 时,我遇到了一个典型的问题:每次构建 Android 项目,Docker 镜像的 apt-get upda