Bilibili客户端的ReactNative版本(死灰复燃😠)
进度记录:
08-01:Redux框架,选项卡换为使用react-native-scrollable-tab-view插件
08-07:本地存储和网络请求功能实现,可以切换主题
08-14:增加首页搜索弹窗功能
09-01:增加搜索结果页和视频详情页
09-09:首页获取信息并展示
10-16:暂停开发
2017-06-16:更换平台重启项目,RN->0.39.0,React->15.4.0 中途升级,还会继续升到最新
开发环境
- PLATFORM: Mac
- RN: React-Native 0.39
- FRAME: Redux
- IDE: Webstorm
- VM: Genymotion
任务列表
-
前期任务
- 实现各个各个activity之间的跳转功能
- 写出主要的四五个页面
- 使用图片资源为静态资源
-
中期任务
- 搭建Nodejs服务器,进行网络通信
- 对本地资源进行管理,并实现设置功能
- 使用第三方站API进行视频查询和用户信息拉取
-
后期任务
- 加入ijkPlayer,并实现弹幕播放器的主要功能
- 不同大小设备的自适应
- ......
-
其他尝试
- 联系B站获取AppKey,弃用本地接口,进行高级功能的开发
- 将应用移植到ios上
App实况截图