如何在 Android 客户端打造一个像 B/S 一样的架构

所属专题:大前端工程化

嘉宾 : 耿万鹏 | bilibili资深开发工程师

会议室 : 景阁II&III

讲师介绍

专题演讲嘉宾:耿万鹏

bilibili资深开发工程师

耿万鹏,昵称蝶翼,bilibili 资深开发工程师。目前在移动技术部基础架构组,负责输出一些通用的基础组件,同时负责 bilibili Android 客户端的模块化与动态化。

议题介绍

地点:景阁II&III
所属专题:大前端工程化

演讲:如何在 Android 客户端打造一个像 B/S 一样的架构

移动互联网大潮下,移动团队大规模增长,多种框架技术层出不穷,单应用承载多业务团队、多平台混合开发已是必然的趋势。本次我将分享 bilibili 是如何通过统一路由协议、路由容器,以及由此衍生出的动态化框架,由点及面,从下至上的解耦业务与框架,做到整齐划一的架构体系,有效解决单应用承载多业务团队及多平台混合开发等一系列问题。

演讲提纲:

1. 协议标准化

  • B/S 的基本交互流程
  • 统一资源标识符 URI
  • 统一路由协议

2. 路由容器化

  • 泛平台路由框架 BLRouter
  • 连接与分发

3. 面向服务编程

  • IoC 与 DI
  • 有状态与无状态服务
  • 模块化
  • 服务自动化

4. 动态化

  • 动态化 SDK Tribe
  • 模块与组件
  • 组件管理平台 CI / CD

听众收益:

  1. 了解泛平台路由的概念
  2. 理解如何模块化拆解 App 和面向服务编程
  3. bilibili 一整套的动态化解决方案

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐 鱼丸
或致电:+86-15615403186