支付宝技术专家、架构师,曾任七牛信息技术有限公司,技术布道师,架构师。8年以上架构方面经验。
简介
React和react-native 是近年来最火的开源项目之一,从github 的 star 和 watch 数可见一斑,越来越多的公司开始使用 react-native :Facebook、蚂蚁金服、Airbnb、Microsoft、Baidu、Tencent 等,一个个重量级的名字。是什么样如此规模的公司同时对这样一个跨平台开发平台产生如此大的兴趣?它能给我们的公司,工程师带来哪些积极的改变?它带来哪些开发模式的改变?它是否已经产品可用?它的 API 是否稳定?是否可以落地到我自己的项目?如何落地?
目标
• 了解 react-native 的思路的由来,如何在项目中落地,分别用案例介绍了两个不同的场景
• 众所周知,导航对一个 App 的重要程度,深入介绍 react-native 中的导航系统的迭代
• react-native 生态的介绍,我们为什么要扩展它,如何扩展。
• react 和 react-native 带来的全新的开发模式,让我们增加开发效率,降低维护成本。
课程时长
2天(12H)
受众人群
移动开发者,立志成为 full stack 工程师的同学。
课程特点
实际落地案例分享,原理介绍,相关生态详解,一手实践心得分享。
分享提纲
1、react和 react-native 一些基本的介绍和思想 | |
2、react-native在项目中落地的姿势 | |
3、react-native中的 react DSL 大统一思想 | |
4、react-native深入介绍导航系统的迭代和背后的思想 | |
5、如何扩展 react-native 和 已有的非常重要的社区扩展 | |
6、开发模式的改变和在项目中的实践 | a 业务代码大统一 b 状态驱动开发 c 适配器模式的应用 |
7、在移动教育领域的实践,从 0 到 1 构建一个“纯”RN 项目 | a 项目背景 b 技术选型 |
8、在支付宝内部支持平台 App 的实践,RN 如何集成进现有 App | a 项目背景 b 技术选型 |