由浅入深掌握 React Native 开发实战技能 报名中
¥1200

课程介绍

  • 开课地点时间:北京 2017.6.8

  • 上课时间:上午:9:00-12:00;下午:1:30-4:30

  • 晚间19:00-21:30分享《从移动上的技术演变看最新硅谷mobile app的技术选型》

  • 课程周期:1天

  • 学习环境:线下小班


本次工作坊旨在由浅入深分享 React Native 在一线大公司的实际工程应用实践经验。通过解析 React Native 核心原理与源码,梳理 React Native 通用化工程实践,并探索 RN 应用全面性能优化的思路和方法,帮助学员快速掌握一线大公司 RN 开发核心技能。

大咖导师


IVWeb团队核心成员,先后负责腾讯课堂、QQ群活动、花样直播、NOW直播等业务。目前负责NOW直播业务的技术基础建设以及React Native实践研究工作。曾任职百度国际化前端架构师,负责国际化业务。

课程大纲

《由浅入深掌握 React Native 开发实战技能》

一、React Native 核心基础讲解

  • React Native 背景剖析

  • React 技术选型决策思考

二、剖析 React Native 源码(iOS)

  • RN 整体架构分析

  • 通信机制剖析

  • JS 调用 OC 代码剖析

  • OC 调用 JS 代码剖析

三、React Native 通用化

  • RN、H5、Native 入口通用化

  • RN 与 H5 强同构

  • RN、H5、Native 功能复用

  • 组件化生态体系

四、打造 React Native 监控体系

  • 监控体系

  • Crash 率统计

  • 脚本错误统计

  • 性能监控统计

五、性能优化

  • Bundle 离线化

  • 网络优化

  • 并行加载

  • 数据缓存

  • 通道 TCP 化

  • 离线包分包

《从移动上的技术演变看最新硅谷mobile app的技术选型》

本次工作坊旨在讲解硅谷公司iOS最佳应用实践,包括日前常见的 iOS 和 Android 的架构设计;React Native VS Swift 语言在 iOS 端的实践比较;目前硅谷的 Data Model Layer 架构和 UI 构建框架,以及性能优化的方法和技巧。

-- 覃超部分 --

  • Growth Hacking 2017 在 Mobile App 上的最新进展和运用

  • Facebook iOS App 的架构演化、Facebook iOS App编译和发布的最佳实践

  • 附带 Mobile App 的基本架构 MVC、MVVM、Viper 的比较

-- 陈坤部分 --

  • Swift 语言的优势。Airbnb 从 Objective-C 迁移到 Swift 的历程,遇到的坑以及应用Swift 的最佳方法。

  • 流行的 Data Model Layer架构,详细介绍 GraphQL。

  • UI 构建框架,详细介绍 ComponentKit。

  • 性能优化的方法和技巧。

课后收获

  1. 掌握 React Native 核心原理和最佳实践经验;

  2. 避开 React Native 开发中的那些坑;

  3. 掌握 React Native 性能优化的思路和实践方案;