查看原文
其他

沙龙报名 | 无线技术工程化,4月21日上海

2018-04-09 携程技术中心


移动互联网经过近十年的快速发展,各大厂商都已将业务重心从PC端迁移至移动端,在迁移过程中,移动研发团队也从最初的两三人成长到现在几十上百名工程师的规模。与此同时,各种工程问题随之而来,复杂度线性增长。为了支撑如此多的工程师并行开发,提高研发效率,工程化改造和优秀技术框架的引入是规模化研发团队的必由之路。


无线端技术与服务端技术相比,工程化的经验很难通用,因此需要针对iOS、Android、React Native等不同领域开发相应的工程化技术,同时以平台化的方式实现公共技术的支撑,覆盖从开发、集成、测试、发布到运营的完整研发生命周期。


此次携程无线技术沙龙将邀请业内知名互联网公司,分享不同业务和团队规模下的无线技术与工程化实践经验,希望能够为大家在工程化的探索上提供借鉴和灵感。


点击文末“阅读原文”报名~


活动信息



【时间】4月21日(周六)13:00-17:10

【地点】上海市长宁区金钟路968号,凌空SOHO 12号楼

【议程】

13:00-13:30 签到

13:30-14:10《Android工程模块化平台设计》- 饿了么张涛

14:10-14:50《iOS工程模块化实践与优化》 - bilibili张忻正

14:50-15:30《React Native技术在壹钱包中的实践及优化》- 平安刘志伟

15:30-15:50 茶歇

15:50-16:30《深度学习在移动端的实践和自动化测试》- 唯品会张凯通

16:30-17:10《支持规模化移动研发团队的平台化实践》- 携程刘李丰


出品人



陈浩然

携程无线高级开发总监,负责携程无线委员会和无线平台工程团队相关工作。

近十年无线研发经验,熟悉iOS/Android底层框架和平台技术,重点关注无线开发框架、性能、质量、基础设施和新技术。

赵辛贵

携程无线研发总监。2013年加入携程,主要负责App基础框架研发相关工作,关注App开发框架、性能、质量、效率和新技术。

先后负责和参与携程Native、Hybrid和React Native框架设计、工程模块化拆分解耦、Android插件化动态加载、无线持续交付平台等项目。目前重心主要在React Native框架在公司的推广和研发支持、以及公司内部其它独立App的框架和工程架构升级。

议题介绍


《Android工程模块化平台设计》

饿了么张涛

网名kymjs,饿了么资深Android工程师,“开源实验室”博主,Kotlin 技术推广者。2013年开始从事Android开发,带过团队,做过架构,写过应用,做过开源社区。目前在饿了么商户端负责应用模块化平台与插件化平台的设计和开发。

议题简介

目前国内对Android领域的探索已经越来越深,应用规模也越来越大,为了降低大型项目的复杂性和耦合度,同时也为了适应模块重用、多团队并行开发测试等等需求,模块化在 Android平台上变得势在必行。

本次分享将为大家介绍如何将完整项目模块化,改造后如何更快速的与使团队适应开发节奏;怎样优雅的移除模块间耦合,可以在不改动代码的情况下做到模块的动态增删;以及模块的开发、构建、更新、提测、发布流程化建议。


《iOS工程模块化实践与优化》

bilibili张忻正

目前在bilibili主站技术中心负责移动端基础架构,曾负责bilibili移动端播放器及开源播放器ijkplayer。

议题简介

模块化是为了解决应用规模和开发团队越来愈大的情况下,团队并行开发沟通效率低下的问题,也是一种比较被行业认可的技术方案。

然而iOS的官方IDE XCode使用的是定义式的集中管理模块依赖,约束了模块化的业务的自由扩展。

CocoaPods和Carthage是两款优秀的开源模块化解决方案,然而bilibili选择了深度定制Carthage, 并在其之上搭建了完整的工具集,解决了团队并行开发沟通成本高的问题。


React Native技术在壹钱包中的实践及优化

平安刘志伟

上海平安壹钱包移动研发部前端工程师。2015年加入平安壹钱包,先后负责客户端插件组前端工作,关注前端性能、稳定性和新技术,及前端App Hybrid框架的搭建、业务组件开发,现专注于ReactNative技术的性能优化,框架升级以及公司内部推广使用。

议题简介

本次分享将涵盖:

壹钱包如何对React Native进行性能优化以及如何支撑业务团队的开发,包括React Native启动优化,内存优化;

如何拆分RN的bundlejs,并且实现bundlejs的自动化生成、diff下载、热更新;

RN框架由0.38升级到0.52经验和问题。以及现在取得的成果和规划。


《深度学习在移动端的实践和自动化测试》

唯品会张凯通

唯品会研究院资深开发工程师,负责客户端部署自动化测试相关工作。参与了唯品会AR试妆的移动端开发部署,自动化测试等。曾参与"唯品会"、"学霸君"、"imo云办公室"等多款千万级用户的手机应用开发和架构设计。

议题简介

随着计算机科学的进步,深度学习的潜能被挖掘到了一个前所未有的高度。在移动端的范围内,深度学习有着广泛的应用。唯品会在AR方面进行了深度的研究和总结。

本次主要分享唯品会研究院在深度学习的工程化实践探索中,碰到的问题以及对其进行自动化测试相关的问题。包括了对tensorflow的部署、模型的优化、自动化测试等相关的解决方案。


《支持规模化移动研发团队的平台化实践》 

携程刘李丰

携程无线基础工程团队开发总监,负责无线技术平台、持续交付平台,无线性能监控等平台建设,以及无线基础服务端及中间件(推送,IM,定位等)的研发。2014年加入携程,之前曾就职于eBay,从事支付相关业务。

议题简介

随着移动开发团队逐步扩大且分布在不同业务部门,以及携程内部移动应用开发的增多,为了系统化、平台化的解决问题,降低沟通成本、提高研发和运维,运营效率,我们先后开发了MTP(辅助开发和生产排障工具)、MCD(集成发布)、APM(生产性能监控) 三个平台。本次分享将介绍这三个平台的目标、设计思路和实践经验总结。


活动路线


上海地铁2号线淞虹路地铁站,5号口出,步行约15分钟(可点击放大看路线指引)。


报名合作伙伴



视频合作伙伴





*作为上海互联网领军企业,携程致力于营造上海的技术交流氛围,为技术圈小伙伴搭建一个更好地交流沟通平台,共同成长进步。也欢迎有同样想法的小伙伴,来沟通合作,邮件niuq@ctrip.com*

点击“阅读原文”报名

↓↓↓



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存