微信分享
抖音 Android 基础技术大揭秘 第4期

使用微信扫一扫分享到朋友圈

活动分享
抖音 Android 基础技术大揭秘 第4期

使用微信扫一扫进入小程序分享活动

活动详情

在 4 月 15 日举办的字节跳动技术沙龙『抖音 Android 基础技术大揭秘』第三期 专场上,来自抖音基础技术 Android 团队的工程师们体系性地向业界分享了包括《抖音Android包大小代码优化实践》《抖音启动性能监控平台建设实践》《抖音流畅度优化探索和实践》《静态代码分析在体验优化中的探索实践》《抖音性能防劣化平台极致演绎之路》在内的技术实践,受到了广大 Android 工程师们的好评。


然而关于 Android 基础技术的难题仍未穷尽——如何应对超大工程复杂度带来的挑战?怎么通过插件化架构高效支撑业务需求的迭代?如何通过虚拟机通用优化的探索来提升应用性能的天花板?如何通过精细化优化来提升用户体验?如何一键降低40%的稳定性问题?等等。


6 月 11 日,『抖音 Android 基础技术大揭秘』沙龙第四期重磅来袭,用一场实践驱动的技术分享开启你的年中技术之旅。本期字节跳动技术沙龙免费报名通道现已开启,点击顶部立即报名按钮即可报名预约直播!除了一下午的沉浸式技术分享,我们还为参会者准备了精美的礼品福利抽奖,千万别错过!


直播间地址:https://live.byteoc.com/9281/4111306


分享内容


一、抖音全源码实战


万鑫 抖音基础技术 Android 架构师

从 2009 年开始从事 Android 客户端开发,先后从事过多个大型应用的架构设计和开发工作,2019年加入字节跳动,从事抖音工程架构及相关工具链的研发工作,对大型 App的工程架构设计和相关优化有着较为丰富的经验。


内容简介

伴随着抖音业务的不断增长,工程规模、研发人数都得到爆发性的增长,而在如此巨大的规模下还能保持高效的迭代速度则成为了考验抖音架构的重要课题。本次分享介绍了抖音 Android 从组件化迁移到 Monorepo 的演进路线,包括我们遇到问题,思路和解决方案。

精彩看点

1.初级工程师可了解组件化和全源码两套架构涉及的知识点

2.中级工程师可了解抖音全源码应用中一些关键技术问题的解决方法和思路

3.高级工程师可了解抖音在全源码体系建设上的长线思路和演进方向,并了解我们最新的探索进展


二、抖音插件化架构演进之路


舒梓杰 抖音基础技术 Android架构师

2019年毕业于华南理工大学,同年加入字节跳动抖音Android客户端基础技术团队,主要从事抖音/抖音极速版插件化相关工作,目前专注于抖音插件工程架构、研发工具链及流程、插件体验优化方面的研发工作,对Android插件化技术有着较为丰富的经验。


内容简介

插件化作为Android发展史上的重要里程碑,从12年萌芽时期到15年百家争鸣,经过了近几年的发展演进,技术框架已趋于成熟。借助其带来的包体积优势和动态化能力,抖音有超过60%的业务在大规模应用插件化,此次分享将为大家介绍抖音在插件化实践中遇到的技术问题与解决方案,讲述我们如何实现多产物插件复用架构,如何支撑插件业务高效迭代,以及如何打造优质的插件用户体验。

精彩看点

1.初级工程师可了解插件化方向工作涉及哪些知识点

2.中级工程师可了解抖音插件化应用中一些关键技术问题的解决方法和思路

3.高级工程师可了解抖音在插件化体系建设上的长线思路和演进方向,并了解我们最新的探索进展


三、抖音通用优化探索之虚拟机优化实践


万钰臻 抖音基础技术 Android架构师

2009年毕业于中国海洋大学,多年来一直从事 Android Framework相关工作,在小米参与过多个MIUI版本迭代开发,负责MIUI系统功能开发,Android版本适配,性能优化和稳定性相关工作,2021年加入字节跳动,一直从事抖音通用优化和静态代码分析工作。


内容简介

应用运行时除了业务逻辑以外,还有虚拟机自身的一些行为,这些行为会影响到启动和流畅性,导致启动变慢和发生卡顿。因此,我们需要做虚拟机优化,将虚拟机对启动和流畅性的影响降到最低。本次分享将介绍抖音在Dex Baseline Profile,Class加载,JIT&Dex2oat,GC&Heap等几个方向的探索实践。

精彩看点

1.了解Android虚拟机相关技术

2.了解虚拟机的行为如何影响抖音启动和流畅性

3.了解抖音虚拟机优化的思路和实践方案


四、抖音精细化体验优化实践


丁国峰 抖音基础技术 Android架构师

2015年毕业于中国科学技术大学,入职网易从事电商类 App 的研发工作,2019年加入字节跳动,先后从事火山基础架构和抖音基础体验相关的研发工作,对工程架构、研发效率和性能优化有着较为丰富的经验。


内容简介

抖音的日活已突破6亿,覆盖全人群是抖音最重要的战略目标,精细化体验致力于挖掘细分的人群和场景需求,更加智能地基于特征画像来优化用户体验,保证用户能够在任何设备上随时流畅、清晰、简单地使用抖音。本次分享将为大家带来抖音重点人群的体验优化实践,以及精细化体验优化的体系建设。

精彩看点

1.初级工程师可了解重点人群体验优化思路

2.中级工程师可了解抖音精细化体验优化中一些关键技术问题的解决方法和思路

3.高级工程师可了解抖音在精细化体验体系建设上的长线思路和演进方向,并了解我们最新的探索进展


五、抖音稳定性通用优化框架及工具体系建设


韩立 抖音基础技术 Android架构师

2012年毕业,先后在芯片厂商和手机厂商从事Andriod系统的稳定性以及性能优化相关工作,2019年加入字节跳动,主要负责抖音Android端的版本交付和稳定性治理等工作。


内容简介

本次主要介绍近两年抖音在稳定性治理上沉淀的通用优化方案和相关稳定性工具。包括Java Crash,Native Crash,OOM等多个技术方向的内容。

精彩看点

1.了解抖音沉淀的疑难问题通用优化方案

2.了解抖音使用的稳定性治理相关工具

3.了解抖音稳定性优化未来的思路


活动安排


活动日程长图.jpg

注:扫描海报二维码入群,即可及时关注沙龙动态、直播抽奖以及群内交流互动!


沙龙简介

《抖音Android基础技术大揭秘》沙龙系列,是由抖音基础技术Android团队发起的,面向全行业开发者的技术交流活动。抖音基础技术Android团队主要专注于抖音客户端性能、架构、稳定性、研发工具、编译构建等方向的深耕,在业务高速迭代的同时,对工程和业务架构进行改造升级,建设基础组件和效率工具,保障超大规模研发团队的研发效率和工程质量,同时对产品的基础体验做极致优化,将抖音打造成极致用户体验的产品。团队多年来在各个领域方向上深耕,积累了丰富的经验,沉淀了系统的方法论。我们希望通过技术沙龙的形式,将我们的经验和方法论分享出来,帮助行业内的开发者和技术团队快速成长,同时也建立一个和全行业开发者的技术交流渠道,共同探讨技术方向的演进以及前沿技术的普及与落地等话题。整个系列沙龙目前规划了6期,30个主题,每场技术分享都是由抖音基础技术Android团队的资深架构师根据自己实际工作实践总结而来,为大家全面深度揭秘抖音 Android 的技术与实践。

活动主办方