Kotlin 填坑记之 Compatibility

在前一篇 Kotlin 填坑记之 FunctionReference 中有提到关于如何解决 Kotlin 从 1.3 升级到 1.5 时由 FunctionReference 引发的兼容性问题,其实,Kotlin 的兼容性问题远不只这一个,如何系统性的解决 Kotlin 的兼容性问题呢?

阅读全文

Kotlin 填坑记之 FunctionReference

在 Booster 4.15.0 之前,一直使用的是 Kotlin 1.3,之所一直用比较低的 Kotlin 版本,主要的原因还是考虑到 Kotlin 版本的兼容性问题,但要支持 AGP 7.3 就不得不升级 Kotlin 版本,因为 AGP 7.3 就依赖了 Kotlin 1.5,所以,Booster 4.15.0 花了很长的时间来解决兼容性的问题。

阅读全文

Booster 4.15.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.15.0,本次更新内容如下:

阅读全文

培养独立思考的教育

有幸看过已故华人科学家张首晟的一次讲座 —— 从沙粒中看世界,在讲座 45:11 以他的儿子举例如何从错综复杂的信息中找到关键信息,结合最近发生的一些事情,发现了一个值得深思的问题。

阅读全文

如何成为优秀的 PPT 工程师

最近看了很多工程师写的文档,发现工程师们普通存在的问题,要么通篇都是文字一个图也没有,要么技术规划全是一堆的 task,根本看不清楚这些 task 跟整体的目标是什么关系,等等,即便是高级工程师,有类似问题的也大有人在。

阅读全文

推荐阅读(经济篇)

最近有同学问我:“森哥,有什么值得一读的好书推荐吗?”,我抬头扫了一眼书架,还别说,值得一读的书还真不少,还是先从经济学开始吧,为什么会先推荐经济学相关的书呢?相信很多人都听过「天下熙熙皆为利来,天下攘攘皆为利往」,可以说人类的所有一切活动都可以用经济学的原理去解释,搞清楚了经济的本质,就搞清楚了这个世界是如何运行的。

阅读全文

Booster 4.13.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.13.0,本次更新内容如下:

  • 修复 ShadowScheduledThreadPoolExecutor 在 Android 5.1.1 及以下版本的兼容性问题

阅读全文

Booster 4.12.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.12.0,本次更新内容如下:

阅读全文

Booster 4.11.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.11.0,本次更新内容如下:

  • 修复 transform 的耗时计时问题
  • 新增 booster-cha-asm 支持基于 ASM 的 CHA (类继承分析)

阅读全文

Booster 4.10.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.10.0,本次更新内容如下:

  • 完善 booster-cha,防止内存泄漏,支持从 AAR 加载 class

阅读全文