CNode

基于 react-native 的 cnodejs 开源客户端

分享
Bbawn发布于9 年前最后回复9 年前2 回复4111 浏览0 收藏

项目地址:noder-react-native,目前功能还在完善中。

缘由

之前一直想用 react-native 做一个开源的 APP,在看过 v2ex、ruby-china和 cnodejs 的 API 发现还是觉得 cnoejs 最简洁,再加上自己对 Node.js 开发还挺感兴趣,所以最终就选择做了 cnodejs 客户端。

技术

在此之前我用 react-native 开发了一个公司项目的复制版,总的来说还是在性能上有所欠缺,无论是在 iOS 还是 Android 上的表现都差强人意。 解决性能问题是我最关心的点,所以最后找到了两个开源方案,一个是我在 Native 上用了一段时间的 AsyncDisplayKit 另一个是 react-native-navigation

AsyncDisplayKi 用于渲染图文混排的帖子内容页面,具体可以看AsyncDisplayKit

react-native-navigation 用于页面管理和跳转,好处是每个页面都处在不同的容器中,对于性能会有比较好的提升

设计

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

Preview.png

查看回复

回复 (2)

I
im-here#1·9 年前

项目地址的链接放错了吧?

B
bawn#2·9 年前
引用 im-here项目地址的链接放错了吧?

@imhered 谢谢,更正了

参与回复
登录后即可参与回复。登录