2014年南昌大学毕业,硕士学历,五年移动端开发经验。曾就职于步步高、平安,目前就职于爱奇艺移动架构组,主攻Android动态化相关项目。包括React Native Android端架构设计、Android热修复、Android组件化等,近一年来作为Qigsaw项目负责人开展新一代Android组件化工作。Qigsaw基于Android App Bundle实现,具有维护简单、开发方式灵活、无缝切换至国际版等优点。
2014年南昌大学毕业,硕士学历,五年移动端开发经验。曾就职于步步高、平安,目前就职于爱奇艺移动架构组,主攻Android动态化相关项目。包括React Native Android端架构设计、Android热修复、Android组件化等,近一年来作为Qigsaw项目负责人开展新一代Android组件化工作。Qigsaw基于Android App Bundle实现,具有维护简单、开发方式灵活、无缝切换至国际版等优点。
Google于2018年Google IO大会推出Android App Bundles,然而它需要依托Play Service实现,在国内无法使用。AAB的开发体验非常棒,且由Google维护,如果能将AAB的开发工具也能用于我们日常的开发过程中岂不妙哉。
Qigsaw基于AAB实现,同时完全仿照AAB提供的play core library接口加载插件,开发查阅官方文档即可开始开发。如果有国际化需求的公司可以在国内版和国际版上无缝切换。同时Qigsaw实现0 hook,仅有少量私有API访问,保证其兼容性和稳定性。
演讲提纲:
1. 介绍Android App Bundle发布流程
2. 介绍Android Multiple APK相关知识
3. 介绍国内插件化发展历史和简要介绍插件化主要原理知识
4. 介绍Android Split APKs的原理
5. 介绍Qigsaw工作原理及核心优势
听众收益:
1. 了解Android App Bundles具体流程及实现
2. 了解国内插件化发展历程及原理
3. 了解Android Split Apk工具原理及其相应限制
4. 了解Qigsaw核心优势及主要工作原理