Skip to content

【开发中】React Native版本的Bilibili客户端,支持iOS和Android用户

Notifications You must be signed in to change notification settings

879479119/Bilibili-React-Native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3caef03 · Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Sep 14, 2016
Jul 26, 2016
Sep 19, 2016
Jun 16, 2017
Jul 26, 2016
Sep 5, 2016
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017

Repository files navigation

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实况截图

主页面 侧 面 下载页 搜索页