我在滴滴做架构(目录)

阅读全文

重新认识 Kotlin

大约在两年前,那时候的 Booster 还没有计划开源,第一版也并不是用 Kotlin 写的,而是 Java 8 ,之所以用 Kotlin 重写 Booster 并不是因为 Java 8 不好,虽然 Java 8 也有它的问题,但最初的动机,除了完善原有设计上的缺陷外,更主要是为了更好的掌握 Kotlin 这门语言。

阅读全文

Booster 静态分析

最近一直在优化 booster-task-analyser ,一方面是功能特性的完善,另一方面是性能的优化,在此之前,静态分析的工作是由 booster-transform-lint 完成的,虽然已经很早就开源了这个模块,但是对静态分析的结果一直不是很满意,加上其它一些方面的考虑,索性重写一个,所以就有了 booster-task-analyser,用来替代 booster-transform-lint

阅读全文

Booster v1.5.0 发布

经过不懈的努力,Booster 又双叒叕发布了新的版本—— v1.5.0,本次更新内容如下:

  1. 修复 AGP 3.6.0 兼容性问题 #145

阅读全文

Flutter 混合开发架构

自 2019 年的 GDD 之后,Flutter 成为了移动端的一颗耀眼的新星,由于其独特的设计,在性能和开发体验上远超 React NativeWeex 等一些跨端开发框架,然而,从现有的原生技术栈切到 Flutter 是有一定的成本的,所以,不太可能推翻原有的原生架构,都会先拿非核心业务来试试水。

阅读全文

Booster v1.4.0 发布

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

  1. 优化 transform 流程,支持 Build Cache

阅读全文

Booster v1.3.2 发布

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

  1. 优化 booster-transform-br-inline @linjiang

阅读全文