这是一个基于 react-native 的 cnodejs 客户端,只支持 iOS 平台,目前还在完善中。
- 进入根目录执行
npm install
- 安装 react-native-navigation:文档
- 安装 react-native-qrcode-scanner:文档
- 进入 ios 目录,执行
pod install
(事先安装CocoaPods)
原生第三方库
- HTMLKit HTML 的解析
- AsyncDisplayKit 解析 DOM 后使用 AsyncDisplayKit 控件渲染
react-native 第三方库
- react-native-navigation 用于页面管理和跳转
- react-native-qrcode-scanner 用于扫描二维码
- react-native-htmlview 显示回复内容
- react-native-scrollable-tab-view 首页的滚动视图管理
部分设计照搬了锤子论坛安卓客户端。项目中包含了设计的源文件,请用 Sketch 43.0 以上版本打开根目录的 Noder 文件。