1. APP后端搭建:
- 使用NodeJs的
koa
框架完成APP后端的搭建; - 使用
mongodb
完成数据存储,通过mongoose
模块完成对mongodb
数据的构建;
2. APP前端搭建:
- 使用
RN
组件式架构、JS类库实现快速开发 - 采用
Flexbox
布局方式 - 无后台
Mock数据
做本地JSON接口,实现前后端分离开发
3. 一些功能模块:
- 启动界面轮播效果的实现;
- 通过短信验证码登入;
- 视频的上传以及静音处理;
- 音频的上传;
- 视频和音频的整合;
- 用户资料的更新;
- 评论模块
- 点赞模块
目前该项目在node 6.4版本、react-native 0.37.0版本运行正常;
- 通过命令
react-native run-ios
启动RN项目 - 进入yunAppServer,通过命令
node app
启动服务器
- 细节待优化;