原文 Notion 链接
热点
1. JCenter 关停
JCenter 即将关停,自2021年3月31日之后,JCenter就不再接受任何新的提交,JCenter 会继续提供服务到2022年2月1日,在那之前,你仍然可以正常拉取2021年3月31日之前提交至JCenter 的开源库
原文链接:浅谈JCenter即将被停止服务的事件
2. ArchUnit 新版本更新
ArchUnit 0.18.0 版本更新,支持 Software Architecture Metrics
- 统计某个包下的依赖数据:内部总依赖数、平均依赖数、相对依赖数
- 计算某个包下各个子包之间的扇入扇出以及比例
- 计算某个包下各个子包之间的「可见性」,指的是类、方法、成员是否对外暴露的比例
原文链接:Release ArchUnit 0.18.0 · TNG/ArchUnit
3. ConstraintLayout 2.0 更新
- 新增VirtualLayouts:Flow布局
- 可自定义ConstraintHelper
- 新增切换状态布局功能:ConstraintLayoutStates
- 新增创建约束工具类:ConstraintProperties
原文链接:约束布局ConstraintLayout 2.0更新了什么?
4. Android 12 开发者预览版
- 更好的用户体验工具
- 改进的应用启动体验
- 新的通话通知模板
- 精确闹钟的新权限
- 改进的网络链接
- 丰富的震动体验
- 视频编码改进
- 更快的机器学习
- 更灵活的备份配置
- 应用兼容性
原文链接:欢迎体验 | Android 12 开发者预览版 3
好文
1. Android 时机开发 Bug 大总结
梳理了 Android 开发的常见 Exception,分析异常原因已经对应的解决办法
原文链接:Android实际开发bug大总结
2. 阅读 Git 代码提升你的编程技能
Git 可能是当今使用的最受欢迎的软件开发工具。简而言之,如果你是开发人员,则可能会使用 Git。学习 Git 的代码如何工作将使你对每天使用的基本工具有更深入的了解。Git 的代码和设计非常优雅。这是一个功能强大的极简代码库的一个很好的示例,它可以清晰有效地实现其目标。Git 的初始提交代码很小,它仅由 10 个文件组成,总共包含少于 1,000 行代码。与大多数其他项目相比这是非常小的,并且理解起来不会花费很多时间。
原文链接:阅读 Git 代码,提升你的编程技能
3. Kotlin Puzzlers
用 Kotlin 写的一些奇奇怪怪但是有趣的代码,看看你能答对几道题