INTRODUCTION
大会介绍
全球移动技术大会(GMTC)是由InfoQ主办的全球顶级技术盛会,大会的目的是促进全球移动技术交流,推动国内技术升级。GMTC为期两天,主要面向中高级移动开发技术人员,大会聚焦移动开发的前沿技术及实践经验,旨在帮助参会者了解移动开发领域最新的技术趋势与最佳实践。
本次大会设置了8大专题、3大Workshop,为移动开发者献上一场技术盛宴。大会专题包括:Swift、动态化、应用架构、性能优化、新技术实践、VR/AR开发、架构演进、移动解决方案等,Workshop将关注移动测试、Swift面向协议编程等等。
CO-CHAIR
联席主席
-
毕业于空军航空大学,早年在杭州从事软件研发工作,后北漂北京开始技术传播者之路,入职《程序员》杂志社。2007年联合创办InfoQ中国,并将QCon全球软件开发大会引入国内。2014年创办极客邦,收购InfoQ中国业务,并通过极客邦公开课(在线教育平台)、超级极客邦(高端技术人组织)等业务致力于构建全球最具影响力的技术人学习和交流平台,让技术人学习和交流更 简单。
-
淘宝移动平台及新业务事业部、
阿里百川负责人于2009年加入阿里巴巴,先后在淘宝、天猫负责过营销、会员、交易、导购等 系统的架构和研发工作,经历了淘宝从简单应用到成为数亿用户的分布式服务化业务平台的技术演进过程。他还是2011-2013年作为天猫双十一的技术负责人,推动了三年双十一的架构演进、稳定性改造和性能优化等研发工作。之后转战移动研发战场,负责手机淘宝和移动基础平台的研发建设。 -
中心副总监微信客户端Android技术负责人,2010年2月加入腾讯广州研发部进行QQ手中邮Symbian版本开发。微信Android项目初始成员,伴随微信从零开始成长,推进了微信Android客户端各阶段的架构演进,包括多进程架构设计、插件开发模式。目前主要负责推进微信客户端技术的组件化和开源化,提高BG内新产品移动端App的开发效率。 -
InfoQ 编辑,资深 iOS 开发者。曾在网易参与过网易邮箱、网易微博以及有道云笔记的开发。目前在猿题库创业,是小猿搜题的产品技术负责人。出版了技术书籍《iOS开发进阶》。
SPEAKERS
演讲嘉宾
-
移动端资深研发专家微博移动端资深研发专家。曾就职于Facebook, Storm8, Twitter,以全栈工程师的身份参与开发过多款App,对产品有着执着的热情。现专注于微博iOS端框架的开发和流程优化工作。 -
Staff iOS engineer and Tech Lead of Mobile GrowthGoogle Search前员工,Square全栈工程师、Mobile Growth Tech Lead,专注Square App的业务增长,关注Growth方法论在Mobile开发中的具体应用。 -
移动端架构师郭晓铭,链家网移动端架构师。先后就读于上海交通大学及美国哥伦比亚大学计算机专业。曾担任百度音乐iOS技术负责人,现负责链家网iOS客户端架构设计,主导了客户端组件化、可配置化、以及自动化测试和打包相关的工作。热衷于iOS及相关领域的新技术探索,对高复杂度以及平台化产品的架构设计有一定的经验。 -
Facebook早期员工峰瑞资本技术合伙人,前Facebook早期员工,Facebook Messenger Tech Lead。关注企业服务、即时聊天工具、社交产品等领域。加入峰瑞资本前,覃超曾是Facebook工程师,主导和参与了Facebook App, Facebook Messenger、Facebook Phone等产品的研发工作。拥有卡内基梅隆大学信息网络-信息安全硕士学位与同济大学计算机科学学士学位。 -
Senior Developer - Mobile李剑,曾为ThoughtWorks高级咨询师,InfoQ敏捷社区首席编辑。在2013年之前,一直致力于敏捷思想在国内的推广传播。 译作有《实现模式》、《硝烟中的Scrum和XP》等。现居墨尔本,曾参与过Telstra、MyOB、realestate.com.au 等多款App的开发。 -
基础组件负责人10年加入腾讯,开始开发一款叫做“手中邮”的symbian邮箱软件。半年后,很幸运的作为微信的第一批程序员,然后开发苦逼的symbian平台,经历过symbian的辉煌和落寞。落寞过后,几经辗转,最终专注于跨平台中间件开发。信令网络(stn),大数据网络(cdn),统计,加解密,网络安全等,都是我的方向。如果大家有微信客户网络有问题,这都是我的锅,因为微信所有平台都是使用我们的组件。 -
iOS 团队负责人滴滴出行平台产品中心 iOS 团队负责人,为滴滴出行提供框架支撑和技术预研。2013年加入滴滴,经历了滴滴 2.0 到目前的 4.2.5 版本。 -
360无线技术委员会委员,手机卫士开发leader,有着16年开发经验,有着丰富的客户端/服务器端/无线端的开发经验,对于新技术仍然保持着强烈好奇心。
-
资深iOS开发者,曾从事过PHP/Java开发,客串过运维。 目前就职于天猫无线,负责手机天猫基础业务和基础设施建设。 曾就职于口碑网,架构口碑网App的首个版本。曾就职于蘑菇街,架构蘑菇街App第一次重构。和朋友共同创办Segmentfault社区,组织杭州首场百人级别的黑客马拉松。
-
携程框架研发部,高级研发经理,负责携程无线前端框架团队。2011年加入携程,先后从事携程PC端前端框架、数据可视化框架、无线端前端框架等开发工作。现负责携程无线前端框架的开发和性能优化工作以及React Native的研究和引入工作。
-
网名bang,南方潮汕人,喜欢创造作品,做过推特中文圈,伊书,JSPatch,以及一些独立App,写了十年的博客(cnbang.net)。2011年毕业,曾在百度实习做web前端,目前在腾讯做微信读书iOS端。
-
任玉刚,百度公司Android资深工程师,《Android开发艺术探索》作者,热爱开源,热爱分享,常年活跃在CSDN和Github,贡献了一系列有价值的技术文章和开源项目,并当选CSDN 2014、2015年度十大博客之星,目前在百度公司从事百度手机卫士的相关开发工作。
-
《App研发录》一书作者。同时著有《2015年无线技术白皮书》,发表于2016年《程序员》杂志。擅长iOS和Android,对Android插件化、iOS热修复等技术多有涉及。目前从事区块链技术研究工作。
-
高级咨询师ThoughtWorks高级咨询师,移动架构师,SwiftyJSON的作者。 一个不太正经的iOS开发者,移动领域前沿技术的追逐者和探索者。 -
高级iOS开发工程师iOS开发者一枚,中山大学软件学院本科毕业,香港城市大学创意媒体学院艺术硕士。HTY360Player作者,写过渲染器,用过Houdini,对用代码编织出虚拟画面有很强的好奇心。 -
无线客户端负责人开源框架Small的作者,GitHub组织wequick的创始人,旨在推动“用技术解放技术,用快速创造进步”。编程重度执念患者,症状:带着一个问题入睡,带着解决方案醒来。现主攻iOS、Android、HTML5,编程态度:坚决维护原生。 -
性能稳定性架构技术负责人2009年加入支付宝,完整经历并参与了支付宝从产品型APP、平台型APP最终到超级APP的架构演进过程,主导了新一代开放、动态化及高可用、高性能、高灵敏度的技术架构,包括大规模应用的服务框架、模块化容器、APP运维等。目前主要负责支付宝APP性能优化及稳定性提升,构建适合超级APP的运维体系,覆盖稳定性、性能、电量、流量、内存及存储等方面从实时监控、远程诊断到异常熔断恢复的全部过程。 -
研发经理vczero,《React Native入门与实战》第一作者。曾供职于高德地图和携程,负责Node.js、JS-API以及Hybrid框架研发。目前就职于宝宝树电商,任研发经理,负责开发移动前端框架和优化H5 in App体验。 -
Android开发工程师2014年加入腾讯,对前终端系统的设计和开发有丰富经验,先后从事PC Qzone前端开发,小Q机器人智能终端开发及微群组,手机Qzone终端开发等工作,现主要负责Qzone游戏引擎相关业务开发,hybrid框架开发及ReactNative研发工作,率先将ReactNative落地于Qzone平台的情侣空间及话话题圈业务并推动ReactNative在手Q等其他平台的应用。 -
移动架构师架构师,全栈工程师,Android专家,管理学硕士。8年IT行业工作经验,熟悉Java、Android、JavaScript、Python、Swift等技术,2014年开始关注Swift iOS开发。目前担任千米网(专业电商SaaS平台)架构师,负责移动端产品技术架构。 -
高级技术专家马召,阿里巴巴聚划算事业部产品技术团队无线负责人,13年加入阿里巴巴,先后负责过 Offer 客户端和聚划算客户端。在加入阿里巴巴之前主要负责调研宝的产品技术团队,曾在东软大连担任资深软件工程师。10年的业务和技术架构师经历,从 Java 服务端开发入门,辗转到 iOS、Android 领域,期间还接触过嵌入式开发及桌面开发。热爱技术,热爱生活,曾经翻译出版《Struts2 in Action》一书。 -
无线技术专家北京邮电大学硕士,2013年加入阿里巴巴,长期从事移动研发工作,专注于互联网新技术演进和底层技术突破,目前负责高性能、动态化移动框架Weex AppFramework的架构设计。个人喜欢旅游,乐于体验各国人文风情,健康生活、快乐工作。 -
联合创始人陈晔,TesterHome技术社区联合创始人之一,QCon2015研发专题讲师,《大话移动App测试1.0》、《大话移动App测试2.0》作者。 -
iOS团队负责人猿题库项目组iOS团队负责人,多年移动客户端开发经验。2013年加入猿题库负责iOS客户端开发,见证了猿题库从无到拥有数千万用户的成长,也历经猿题库三年来五个大版本,数十个小版本的迭代。从14年底苹果发布Swift语言开始一直关注和学习其知识理念,并在15年3月在公司推广和实践Swift项目,有一年以上的Swift实战经验。 -
无线技术专家阿里巴巴技术专家,2011年加入阿里巴巴,一直从事手机淘宝无线端的网络优化,目前负责无线事业部的前端接入层,经历了手机淘宝从100万月UV到今天几亿月UV的完整过程,经历了5次双十一,主导了无线事业部的AGOO/ACCS等拳头产品,设计并实现了适于无线网络的加密协议并在阿里巴巴的无线产品中得到广泛推广,并将无线的协议从http经由spdy升级到当前的HTTP 2.0,极大提升了无线的用户体验。 -
iOS工程师宋旭陶,(t.swift.gg)社区负责人,SwifGG翻译组成员,热爱开源和有趣的代码,喜欢写一些 Swifty的Code,不折腾不舒服者。用RxSwift重构了Enjoy项目的购物车等模块。目前致力于RxSwift的探索和推广,Let’s enjoy RxSwift。 -
高级技术经理刘俊成,十多年从事终端开发经验,先后做过和欣操作系统、图形系统、QQ国际版、QQ公众号、小蚁运动相机,2015年底加入优酷,目前是优酷VR项目技术负责人。 -
研发总监刘凯,拥有11年丰富的开发经验和团队管理经验,2年互联网产品设计经验,涉及领域包括智能手机、智能机顶盒和智能硬件。在手机领域历经从功能手机到智能手机,从Windows Mobile平台到Android平台的演进,同时也拥有NXP、Marvell、MTK、Qualcomm平台经验,服务过海内外的多个知名客户,包括NEC、Toshiba、Huawei、Lenovo、Fly等品牌。 在智能机顶盒方面,完成了MStar和Amlogic两个平台机顶盒的研发,以LETV品牌销往香港、台湾、西班牙、美国等国家和地区。 -
研发工程师陈刚,毕业于西安电子科技大学,计算机系研究生,Swift语言老油条一枚。2014年开始接触Swift语言,在校期间出版了《Swift开发手册:技巧与实战》,好评如潮,目前正在编写第二版。毕业后如愿成为了一名职业iOS工程师,Swift为主要开发语言。在Swift2.0之后开始探索和践行面向协议编程,积累了丰富的面向协议编程经验,善于发掘面向协议编程的无限可能。 -
高级工程师罗泽响,美团大众点评移动端高级工程师,目前就职于公司平台客户端部门,主要负责美团iOS客户端的工程建设,包括工程组织架构优化、构建体系规划与建设、持续集成与交付、迭代跟进等,以及负责公司iOS持续集成基础设施的建设。 -
联合创始人郭虹宇,a coder、a geek、a ghost of samurai in the human shell,活跃于开源技术社区,早年供职于鹅厂无线部门。2008年加入腾讯,先后负责QQ音乐、QQ影院、QQ阅读、QQ游戏/游戏大厅、QQ空间等多个项目的管理、架构设计及主力研发工作。2012年加入Geek Zoo Studio,致力于创造最有影响力的移动端开源团队,先后创造多款开源产品,包括ECMobile、O2OMobile,2014年,国内第一批研究Semi-Hybrid架构的框架作者,新的启程才刚刚开始。 -
高级架构师叶仲华,UCloud高级架构师,全面负责公司在华北区域互动娱乐、直播和互联网行业的云计算解决方案咨询工作。拥有多年IT基础设施规划及解决方案咨询经验,曾先后就职于H3C、Cisco公司,专注于SDN、NFV、虚拟化及云计算领域的行业方案,有大型企业、运营商及互联网企业的支持经验。 -
首席架构师兼IM技术总监梁宇鹏,环信首席架构师兼IM技术总监,负责环信即时通讯云IM产品线整体研发和管理。在此之前,作为新浪微博通讯技术专家,负责微博通讯系统的设计与研发,并负责微博平台研发部技术评审工作。一直专注在即时通讯领域,对前端跨平台技术和移动App性能管理、后端分布式系统和高性能服务都保持高度关注。作为多语言编程爱好者,工作中使用的语言主要有C/C++、Java、Erlang,最近在玩Golang,业余时间喜欢游泳和跑步,更多的时间是在听歌,喜欢Leonard Cohen和痛苦的信仰。 -
CTO郭炜,易观智库CTO,毕业于北京大学,曾任联想大数据总监、万达电商数据部总经理、曾在中金、IBM、Teradata公司担任大数据方向重要岗位。在智能硬 件以及大数据分析领域具有丰富的理论和实践经验,多次在CIO论坛、O2O论坛、创业论坛发表相关演讲,在传统行业和互联网行业享有良好的声誉。 -
Android系统架构组负责人王永杰,国防科大学士,北交大硕士,曾担任盛大创新院高级研究员,负责微酷等应用的研发工作。2013年加入京东,任无线业务部技术专家、架构委员会主任架构师、Android系统架构负责人。早在2008年在Android发布之初就加入播思通讯,投身于Android的研究和开发,精通Android Framework,Multimedia以及App架构设计和开发等。目前重点负责京东App重构和架构升级,为开普勒计划提供技术支撑,致力于设计和打造解耦,轻量,灵活,稳定的全新移动架构,将各环节进行工具化、自动化、系统化,提升研发效率和质量。
SCHEDULE
日程安排
- 第一天
- 第二天
演讲议题已上线32个 点击标题查看简介
-
24日 主题 讲师 上午主会场 09:00~09:15 开场 徐川
GMTC大会主编09:15~10:00 移动开发未来展望在2016年,移动互联网经过了多年的高速发展,开始走向平稳。初级和实习移动开发职位减少,投机性移动创业公司融资困难,人们的注意力被AI、VR、直播等技术所吸引,移动开发光环不再。移动开发未来会如何发展,听业界一线专家对此看法是怎么样的。庄卓然、赵原、王永杰
GMTC大会联席主席和特邀嘉宾10:00~10:15 短休 10:15~11:00 Facebook iOS App技术演化十年之路查看讲义2006年iPhone发布会上,Facebook iOS app作为内置的几款app随着iphone一起发布,一直到现在2016年的10年时间里,Facebook app长期霸占欧美社会使用人数和在线市场No1的位置。本次分享将回顾Facebook iOS App从Native到HTML5,从Hybrid到React Native的历史,以及其中的经验和教训。
听众受益:
1. 掌握技术架构选择的要点;
2. Facebook app踩过的坑和终结出来的经验 -> 更好地在实际开发中避免类似问题,少走弯路,进而提高整个产品开发的进度;
3. React Native 的双面性:以后的方向和现在的警示。
4. 推荐的创业公司 iOS app 框架和 Best Pratices覃超
FreeS技术合伙人、Facebook早期员工11:00~11:15 短休 11:15~12:00 Mobile Growth 的方法和实践查看讲义本次演讲以大家所熟知的硅谷 Growth Hack 方法论为起点,延伸至 Growth Hack 在 Mobile 开发中的思路、技术和实践经验。
演讲的前半部分我们将以自上而下的、描述 Mobile Growth 的思路。我们将以一个用户从“接触产品广告”到“体验 First Magic Moment”的过程做为样例,描述如何具体地提升用户的体验和转化。
后半部分我们自底而上的 详述 Mobile Growth 方法论中几个关键技术工具的设计思路,和实现中的常见问题,以及如何有效的组合、使用这些工具以实现用户的增长。
听众受益:
1. 回顾硅谷顶尖公司流行的 Growth Hack 方法论;
2. 了解 Growth Hack 在 Mobile 开发中的应用思路、实际困难和解决方向;
3. 在具体的 Mobile Growth 实例中获得自己产品增长的灵感;
4. 了解 Mobile Growth 关键技术工具的设计思路和使用思路。邵震
Square Staff iOS engineer and Tech Lead of Mobile Growth下午分会场 1:动态化专场随着越来越多的“超级应用”的涌现,动态化成为国内移动开发一个难以避开的话题。本专题将讨论如今iOS、Android平台的动态化最佳实践,探索React Native等前沿的动态化技术,让客户端架构更加灵活和可扩展。13:30~14:15 Android插件化:从入门到放弃查看讲义适用于不同层次的Android开发者,从几个简单的Demo入手,介绍Android插件化的历史、核心思想和未来发展方向,介绍国内各大公司的Android插件化选型,介绍Github上主流的插件化开源框架。
听众受益:
1. 从MultiDex谈起
2. 动态替换技术
3. 静态代理技术
4. 热修复技术
5. Fragment技术
6. AAPT
7. 增量更新技术
8. 插件管理后台
9. 国内成熟开源项目一览包建强
《App研发录》作者14:15~14:40 短休 14:40~15:25 JSPatch成长之路查看讲义JSPatch 被广泛应用于 iOS hotfix,本次分享将详细阐述 JSPatch 诞生历程,核心原理,以及 JSPatch 从 hotfix 工具发展到动态添加功能模块过程中遇到的困难和解决方案。
听众受益:
1. 了解 JSPatch 核心原理,利于更好地使用 JSPatch
2. 通过 JSPatch 开发历程开阔项目设计的思路和技巧陈振焯
JSPatch作者15:25~15:50 茶歇 15:50~16:35 Small: 插件化轻巧之道查看讲义从插件化选型,接入过程碰到的难题、瓶颈引入Small的诞生,继而着重介绍插件化开发中的“轻”、“巧”设计与实践。轻,即轻度Hook、轻盈产出;巧,即IDE友好、模块变身。 听众受益:
1. 理解Android资源细节
2. 掌握Gradle编译流程林光亮
273二手车交易网客户端负责人16:35~17:00 短休 17:00~17:45 聚划算iOS平台动态化方案LuaView查看讲义聚划算无线技术团队尝试过JSON2Native的方式—Box,也尝试过纯H5的技术方案,最终我们选择了基于Lua的解决方案—LuaView,解决了无线开发中开发效率和体验的问题,现在Lua技术方案已经开源。LuaView是一种运行在一个ViewController/Activity中,可以灵活加载Lua脚本,并能够按照Native的方式运行的一种面向业务的开发技术方案,可以快速开发电商应用中既要求体验又要求灵活性的页面功能,例如首页、类目首页、垂直频道、大促活动会场等。本次分享主要向大家介绍聚划算客户端在动态化过程中的一些考虑和LuaView技术方案的原理与应用。 听众受益:
1. 了解iOS平台动态化技术
2. Lua动态化方案最佳实践马召(朴诚)
阿里聚划算高级技术专家下午分会场 2:Swift专场随着Swift 3的到来,Swift成为iOS开发主流的脚步已经临近了,本专题将介绍Swift语言复杂特性,Swift开发的最佳实践,以及探索Swift在其它平台的新进展。13:30~14:15 函数式编程中的Swift与Swift中的函数式编程查看讲义随着Swift语言的不断进化,在其中体现出的各种现代特性已经越来越受到业界的重视,而函数式编程无疑是最受关注的焦点之一。 其强静态的类型系统,现代的函数及闭包签名形式让我们在其中看到了大量Haskell、Scala等语言的影子,然而,目前Swift的类型系统尚未完备,与Haskell相比还有许多的特性需要我们在使用的时候有更多的思考和选择。我将在这个主题中与大家分享我们在Swift函数式编程方面的一些实践,同时通过进一步的横向比较,分享Swift在其中的优势与劣势。 听众受益: 1. Swift在大型项目中的一些经验 2. Swift函数式编程方面的经验和总结 3. 面向Swift3的展望和思考傅若愚
ThoughtWorks高级咨询师14:15~14:40 短休 14:40~15:25 From Java/Android to Swift iOS查看讲义本次演讲从资深Android开发者的角度介绍Swift iOS开发和架构实践,对照Android介绍Swift iOS开发的特点和常见问题,探讨Swift iOS开发的现状和发展趋势,分享基于Moya、Alamofire、ObjectMapper、RxSwift、HanekeSwift等Swift新框架的技术架构和实践经验,以及Swift项目开发的团队协作经验。
听众受益:
1. Android开发者快速了解Swift iOS开发
2. 学习Swift和Android开发的不同点
3. 了解Swift开发方面的最新框架、局限性和发展趋势
4. 学习Swift项目架构张西涛
千米网移动架构师15:25~15:50 茶歇 15:50~16:35 当泛型遇上协议查看讲义泛型编程(Generic Programming)和面向协议编程(Protocol-Oriented Programming)是 Swift 语言相对 Objective-C 语言新添加的重要特性,也是提高开发效率的重要工具,在未来的客户端开发中,掌握好这个新工具无疑变得越来越重要。这次演讲将介绍在 Swift 中使用泛型的相关知识,并着重分享猿题库在项目中的相关实践,展示泛型和协议结合在一起时的全新编程体验。
听众受益:
1. 帮助没接触过泛型编程的 iOS 开发者快速了解相关知识
2. 泛型编程的相关实战例子
2. 泛型编程和面向协议编程结合在一起的全新编程体验
蓝晨钰
猿题库iOS团队负责人16:35~17:00 短休 17:00~17:45 用RxSwift写易维护易读的愉悦代码查看讲义在一个面对面向对象、面向协议、函数式、函数响应式的百家争鸣iOS开发时代,我们既不该神化任何一种编程范式,也不该误解任何一种编程范式。但自从ReactiveX官方放出了RxSwift项目,我们有了可能更好的一种函数响应式的编程方案。本次分享将从实践的角度介绍如何用RxSwift结合ViewModel写出令人愉悦的代码,并客观分析RxSwift的优势与存在的问题及其可行的解决方案。
听众受益:
1. 对于已经有MVVM和RAC经验的团队和个人,可以互相交流学习
2. 对于观望RxSwift的团队和个人,可以了解FRP中流的概念及其重要作用
3. 对于在重构较大项目的团队和个人,可以交流如何写出更易维护更清晰的代码
4. 找回写代码的乐趣宋旭陶
希珥瑞思科技iOS研发工程师下午分会场 3:新技术专场每年的WWDC、Google IO都会为移动开发者带来大量的新技术,如何让开发者在最短的时间掌握并且应用这些新技术,需要有人去推动和实践。本专题将聚焦在这些新技术的实践和应用上。13:30~14:15 阿里巴巴HTTP 2.0实践及无线通信协议的演进之路查看讲义本演讲主要围绕手机淘宝在无线通信域的网络优化,包括HTTP 2.0的商用实践、新型的压缩算法brotli对流量的节省以及弱网探测和适配。目前手机淘宝已全面升级到HTTP 2.0,在降低流量的同时提升了访问速度。本演讲会具体讲述实现过程的细节,包括我们对HTTP 2.0的协议取舍、落地时遇到的问题及解决办法。brotli作为谷歌提出的新的压缩算法,在提升压缩率的同时也降低了服务端性能,我们做了插拔式的服务以实现必要时的优雅降级。同时,我们对网络优化中遇到的一些特定问题做了比较深入的研究。针对带宽大小对网络性能的影响,我们做了可用带宽大小的预测算法,以预测的带宽值做为向上层应用提供不同网络服务质量能力的依据。针对现实中提供的网络服务能力有限的情况,我们提出了受限资源的调度算法,以解决网络服务能力不足时的服务匹配问题。陈虓将(仲升)
淘宝无线技术专家14:15~14:40 短休 14:40~15:25 React Native项目实战优化之路查看讲义本分享针对React Native的通信机制及整体架构等简要描述,从React Native在Qzone及手Q应用实战出发讲解开发细节及优化。参加完本分享,听众能明确项目是否适合使用React Native开发,以及如何使用React Native进行开发及针对性优化。
听众受益:
整体把控React Native,并应用于生产环境及性能优化王少鸣
腾讯Android开发工程师15:25~15:50 茶歇 15:50~16:35 Weex AppFramework架构设计和独立App构建实战查看讲义Weex是高性能、灵活的移动端动态化框架,Weex AppFramework是基于Weex构建移动原生应用的解决方案,提供包括页面级导航、应用状态管理、数据存储、模块动态化扩展和个性化定制等基础能力,帮助前端开发者快速构建移动应用,并给予完善的调试手段和方法。本次演讲会初探Weex的整体架构设计,重点介绍导航框架(navigtor、tabbar等)、如何重用Weex DSL并融合Native导航框架。
听众受益:
1. 初步了解Weex是什么
2. 了解Weex能带来什么宁栗(凝砺)
淘宝无线技术专家16:35~17:00 短休 17:00~17:45 搭建React Native生态查看讲义React Native的出现,为APP开发者们带来了冲动和激情,令Native开发者和Web开发者都为之痴迷。本次分享我们将探索React Native的生态,在基于React Native开发应用时,需要添加的一些必要设施,包括环境搭建、统计分析、网络处理、更新机制等等,希望给React Native开发者们分享一些思路和方法。
听众受益:
1. React Native开发过程中的经验和总结
2. 开阔React Native开发的思路魏晓军
携程高级研发经理Workshop专场时长3小时的技术培训,面向参会者免费参加。09:30~12:15 移动无线之测试到质量的转变查看讲义在移动互联网越来越快的迭代项目中,很多测试人员和测试团队都开始觉得力不从心。很多团队和公司都开始讨论怎么保证质量,事实是单纯的从测试和测试团队出发都无法保证产品的质量了。是时候从技术以及思想上开始转变了。
听众受益:
1. 能够从根本明白测试和质量的区别
2. 能了解现在大小公司对于测试和质量的落地实践
3. 能很好的清楚的看到测试和质量未来的趋势陈晔
TesterHome联合创始人13:30~16:15 Swift面向协议编程技术细节与工程演练查看讲义通过实例帮助听众理解什么是面向协议编程、为什么要面向协议编程,以及如何面向协议编程。通过案例引导观众进行“分析问题->提炼共性->定义协议->扩展协议->遵守协议”的面向协议编程思维训练,展示面向协议编程的“预言”特性在开发速度、可维护性、系统健壮性中的优势,同时通过Swift标准库的设计甄别协议的适用场景。最后通过案例展示一个面向协议的简单但实用的架构,该架构基于传统的MVC,通过面向协议编程的方法让数据与视图的绑定回到视图中去,大大缩减了控制器中的代码量。架构之外,展示应如何使用属性观察器、扩展的等Swift应有的方式组织代码,避免OC翻译风格的代码,让你的工程更加Swift。
听众受益:
理解面向协议编程、写出更高效更易维护的代码、短时间就能学会基础的面向协议编程方法,并将其应用到自己的工程中。陈刚
好未来教育研发工程师