张明庆  |

字节跳动

Android研发工程师

即将开始的GIAC课程

面向国际化业务的 Android 组件开发框架

移动开发

2019-06-21 11:00--12:00

案例背景介绍:
抖音短视频和火山小视频在代码规模与日俱增的同时,也面临着国际化业务的巨大挑战,特别在 App Bundle 技术逐渐成为国际化 App 标配之后,怎样将组件化、插件化以及 App Bundle 能力进行融合,通过尽量少的修改让模块在三种模式间切换,适应国内和国际化业务同步高速发展的需要,成为了摆在抖音和火山 Android 应用架构面前的难题。这次将给大家分享我们是如何构建出一个组件化、插件化、App Bundle 三位一体的应用架构的。

解决思路/成功要点:
组件化、插件化和 App Bundle 在模块划分,依赖关系以及编译构建上有很多不同之处,这里我们将介绍我们是如何将三者打通,构建出一套统一的代码框架以及编译构建流程的。

成果:
已经应用到抖音和火山 Android 项目中。

本科就读于浙江大学,研究生毕业于中国科学院。先后在网易、得到等公司工作,目前在字节跳动负责火山小视频 Android 端架构和性能优化工作。

即将开始的GIAC课程

面向国际化业务的 Android 组件开发框架

移动开发

2019-06-21 11:00--12:00

案例背景介绍:
抖音短视频和火山小视频在代码规模与日俱增的同时,也面临着国际化业务的巨大挑战,特别在 App Bundle 技术逐渐成为国际化 App 标配之后,怎样将组件化、插件化以及 App Bundle 能力进行融合,通过尽量少的修改让模块在三种模式间切换,适应国内和国际化业务同步高速发展的需要,成为了摆在抖音和火山 Android 应用架构面前的难题。这次将给大家分享我们是如何构建出一个组件化、插件化、App Bundle 三位一体的应用架构的。

解决思路/成功要点:
组件化、插件化和 App Bundle 在模块划分,依赖关系以及编译构建上有很多不同之处,这里我们将介绍我们是如何将三者打通,构建出一套统一的代码框架以及编译构建流程的。

成果:
已经应用到抖音和火山 Android 项目中。

CopyRight © 2008-2019 Msup & 高可用架构