从事 Android 工作11年,从 OS 框架层定制,到应用程序的设计和开发,有一些完整的体验。同时,在跨端和动态化能力上,比如插件化、类 RN、Flutter 也有深刻的理解。目前负责头条的 Android 架构。在此之前负责过几个大型项目,包括:QQ小程序/小游戏SDK、基于中间指令的 Flutter 动态化方案、FlymeOS 的框架层定制、百度 ROM 的逆向适配开发者社区。

从事 Android 工作11年,从 OS 框架层定制,到应用程序的设计和开发,有一些完整的体验。同时,在跨端和动态化能力上,比如插件化、类 RN、Flutter 也有深刻的理解。目前负责头条的 Android 架构。在此之前负责过几个大型项目,包括:QQ小程序/小游戏SDK、基于中间指令的 Flutter 动态化方案、FlymeOS 的框架层定制、百度 ROM 的逆向适配开发者社区。
一个软件产品有生命周期:成长期的问题是如何技术选型应对业务快速增长,衰退期的问题是如何落地标准规范对抗软件熵增。每一个阶段都有适逢当下的架构方案,适用即可,不要过度设计,也不要过分低估,要为软件可持续迭代不断打好基础。
本次分享介绍头条 Android 客户端的架构演进过程,以具体案例讲述一个技术栈之前很热,但现在走向了消亡,我们该如何应对。最后,通过案例和思考呼应主题:优秀的架构师要在当下和可持续迭代之间作出平衡。
演讲提纲:
你将获得:



