最新 最热

Gradle 奇淫技巧之initscript pluginManagement

我们的工程结构是单仓,然后通过gradle提供的复合构建(ComposeBuilding) 的机制来完成整个单仓模式的。

2022-03-24
0

Android 解决“Could not resolve all artifacts for configuration ‘:classpath‘”报错问题

那肯定是找资料解决问题啦,然后就是看各位大佬的解决成功的方案,什么重新安装啊,什么使用阿里云代理啊,什么使用mavenLocal(),什么清理缓存重启AS的,还有什么修改根目录下的build.gradle同步的等等,反正就是试了各种大佬们成...

2022-03-23
0

Android安卓进阶之——相比 Groovy 脚本, KTS 性能到底怎么样?

大家肯定也都或多或少的写过一些Groovy代码,但由于不支持代码提示及编译时检查,使用Groovy开发的体验并不太好,Android Gradle插件4.0之后支持在Gradle构建配置中使用Kotlin 脚本 (KTS),用于替代 Groovy(过去在 Gradle 配...

2022-03-19
1

Hilt 工作原理 | MAD Skills

本文是 MAD Skills 系列中有关 Hilt 的第三篇文章。我们将深入探讨 Hilt 的工作原理。

2022-03-10
0

Hilt 测试最佳实践 | MAD Skills

本文是 MAD Skills 系列 中有关 Hilt 的第二篇文章。这次我们聚焦如何使用 Hilt 编写测试,以及一些需要注意的最佳实践。

2022-03-10
0

2019十佳DevOps工具,你用了几个?

开发和运维的集成翻开了软件开发的全新篇章。如果你还是DevOps的新手,或者正在寻求改进已有流程的方法,那么第一道关卡就是调研哪些工具最适合你的团队。...

2022-03-10
0

Jetpack Compose 使用前后对比

为了包含 Jetpack Compose 1.0.0-beta05 的更新内容,这篇文章在第一次发布后做出了更新。如果您希望查看 原始版本,请点击 这里。

2022-03-09
0

Android Studio 4.2 现已发布!

我们高兴地宣布,Android Studio 4.2 现已发布,并可以从稳定版发布渠道中下载。此版本的重心在于推出经过升级的 IntelliJ 平台以及一些新功能,这些新功能旨在提高 Android 应用开发者的工作效率。...

2022-03-09
1

别让引入的 SDK 和第三方库导致您应用被下架!

或许您的应用正在使用一些第三方 SDK 或者代码库,毕竟 "站在巨人的肩膀上" 比从头开始最基础的应用开发更节省时间。作为应用开发者,您需要为应用的整体情况负责,包括用户体验和您的代码,当然,也包含第三方 SDK 和代码库。...

2022-03-09
0

使用 Jetpack App Startup 库减少应用启动时间

应用启动时间是应用性能的关键衡量指标。应用启动后,用户期望能够得到快速响应并加载内容,当不符合预期时用户会感到失望。这种糟糕的体验可能会导致用户在 Play 商店上对您的应用给予低分数的评价,甚至不会再次使用。...

2022-03-09
0