《由浅入深掌握 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。
性能优化的方法和技巧。