我的第一个 React-Native项目 - cNodejs 客户端(更新:集成环信聊天)
发布于 7 年前 作者 linwh1115 7740 次浏览 来自 分享

react-native 实现cnodejs客户端

项目地址 https://github.com/linwh1115/react-native-cnodejs

首页和详情页UI参考 https://github.com/shinygang/Vue-cnodejs

API由 https://cnodejs.org/api 提供

在官方提供的API之外,增加搜索入口和个人资料入口。

更新

9-25: 集成聊天,实现搜索好友,处理申请,实时聊天。 修复安卓端的一些BUG

说明

这个项目之间断断续续花了差不多12天时间,之前有一点react基础,因此做react-native上手就稍微快了。

基本就是一边看文档一边做,不懂的Google,所以这个项目可能有些地方写的不好,有时间想到了改进下项目,但是期间学习到了很多知识。

比较复杂的功能还需要时间学习。

这只是一个练手的项目,希望大家多多交流

部分截图

WX20170925-171924@2x.png

WX20170925-171942@2x.png

WX20170925-171950@2x.png

511504842345_.pic_hd.jpg

521504842419_.pic_hd.jpg

531504842468_.pic.jpg

541504842490_.pic.jpg

551504842567_.pic.jpg

561504842591_.pic_hd.jpg

571504842628_.pic.jpg

581504842670_.pic.jpg

591504844116_.pic.jpg

611504844236_.pic.jpg

621504844256_.pic.jpg

631504846801_.pic.jpg

待完善的功能

  • [ ] 实现扫码登录
  • [ ] 首页UI调整区分 首页和招聘板块
  • [ x] 详情页面内容显示优化
  • [ ] 添加回复评论
  • [ ] 话题发布优化
31 回复

@YUFENGWANG 刚好没有消息,你回复了就用你的截图了 哈哈

刚看了一下,楼主的代码风格很清爽啊

@398798008 哈哈,我感觉有强迫症,代码一定要写的好看,结构清晰,逻辑易懂,这样比较好维护啊。

star已给 正好有学rn的想法 向你学习

膜拜,哈哈

问下楼主,安卓客户端做了兼容了吗

@AyumiKai 兼容应该是没问题的,只是有些功能我还需要再完善下,最近比较忙…

来自酷炫的 CNodeMD

@hxc1995 O(≧▽≦)O

来自酷炫的 CNodeMD

CFBundleIdentifier, Does Not Exist。。。这问题很苦恼啊,新建的react-native指定0.44.3的版本就不会出现这问题

挺好的 看UI 挺舒服的

@linwh1115 rn是哪个版本?

来自酷炫的 CNodeMD

@shay-an “react-native”: “0.47.2”,

很舒服 自豪地采用 CNodeJS ionic

react都需要patent 许可了,大公司开始转移技术栈了

@royalrover 是的,这几天大公司纷纷弃用react

来自酷炫的 CNodeMD

集成 环信 聊天,修复安卓端的一些 BUG

@linwh1115 现在又反转了→_→

来自酷炫的 CNodeMD

@JackChius 不过不知道react-native 有没有包括其中

厉害了,star支持一下

一会去给个star 哈哈 最近准备去学rn

@dengnan123 哈哈,感谢支持

如果你使用了 React,你不能做构成与 Facebook (包括其子公司及其合作方)竞争的事情,一旦你做了,就会有极大的潜在危险。 由 i 可以清楚的看出:因为如果你采取专利主张(诉讼)或者其他方式挑战 Facebook(包括其子公司及其合作方),那么你使用 React 的许可会被立即撤销。 由 iii 可以看出:你也不能与其他使用 React 的公司发生(专利)纠纷,否则你使用 React 的许可也会被撤销。

试想一下 FB 有天诉讼你家公司基于 React 的某产品(related 无疑),那么恭喜你家公司已经立于不胜之地了。

我这边主要用Angular,nodejs,backbonejs,没用过React…

不错不错,正在学react-native,参考一下你的项目

@dongeast 现在的协议已经好多了

回到顶部