高仿极客时间客户端
-
写在前面的话
业余时间做的一款RN产品,仿的极客时间APP。时间和精力实在有限,每天下班回来已经很晚,很多事情要做。这个功能点不少,细节内容更多,后续将一一补齐。采用的第三方工具还有优化的空间,不足之处还望海涵,大家共同学习,一起进步吧。
项目介绍
高仿极客时间客户端React-Native版(0.55.2)Github地址:
https://github.com/chong2230/geekTime软件架构
软件架构说明 React Native第三方依赖
"react-native-orientation": "^3.1.3",
"react-native-sound": "^0.10.9",
"react-native-tab-navigator": "^0.3.4",
"react-native-vector-icons": "^4.6.0",
"react-native-viewpager": "^0.2.13",
"react-navigation": "^2.8.0"
......
使用说明
git clone https://github.com/chong2230/geekTime.git
cd geekTime
npm install
npm start
使用Expo App打开RN应用
由于RN版本更新,需将tools目录下ViewPager.js和DefaultViewPageIndicator.js覆盖node_modules/react-native-viewpager下对应文件
屏幕截图
写在最后
个人信息修改、分享、评论、建议、免费试读、订阅、音频、视频播放部分未完成,微信、QQ、微博登录未完成,Android适配未完成,热更新未实现,代码优化、性能优化未完成
持续更新中...欢迎大家一起来完善。
-
大兄弟为啥没有react-navigation 做导航呢
-
-
-
大兄弟有什么好的请求接口的封装方法吗?
-
@shdulu 我是这么做的,使用fetch
-
视频播放用的什么做的啊
-
@mvpdream react-native-video, 还没加进去
-
@chong2230 在 高仿极客时间客户端 中说:
做的
在post和get上处理的是侯,不全面,if(params)headers['Content-Type']='application-xx',这个模式有多种..
-
@topguo 那该如何改进比较好