Skip to content

The mobile app of cnodejs.org written in React Native

License

Notifications You must be signed in to change notification settings

bawn/noder-react-native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

702d634 · Apr 4, 2019

History

7 Commits
Oct 24, 2017
Oct 24, 2017
Apr 4, 2018
Apr 4, 2018
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Apr 4, 2019
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Apr 4, 2018
Apr 4, 2018

Repository files navigation

noder-react-native

这是一个基于 react-nativecnodejs 客户端,只支持 iOS 平台,目前还在完善中。

Install

  1. 进入根目录执行 npm install
  2. 安装 react-native-navigation文档
  3. 安装 react-native-qrcode-scanner文档
  4. 进入 ios 目录,执行pod install(事先安装CocoaPods)

技术

原生第三方库

  1. HTMLKit HTML 的解析
  2. AsyncDisplayKit 解析 DOM 后使用 AsyncDisplayKit 控件渲染

react-native 第三方库

  1. react-native-navigation 用于页面管理和跳转
  2. react-native-qrcode-scanner 用于扫描二维码
  3. react-native-htmlview 显示回复内容
  4. react-native-scrollable-tab-view 首页的滚动视图管理

设计

部分设计照搬了锤子论坛安卓客户端。项目中包含了设计的源文件,请用 Sketch 43.0 以上版本打开根目录的 Noder 文件。

image

License

MIT