一个基于
React-Native
的 Bangumi 第三方客户端安卓和 iOS 都做了兼容, 并最大限度保持一致, 目前已开发不少于 30 个页面, 持续开发中...
尽量做到每个版本再各个板块都有新功能或优化, 预估 v1.0 左右上架 iOS 和 GooglePlay (开发者有点小贵, 100 和 25 美元, 先鸽一下...)
v0.14.2 - 2019/09/05
—— 新功能 ——
- [首页进度、条目] 章节按钮长按切换看过/撤销
—— 优化 ——
- [条目] 优化章节点击 ‘看到’ 之后反馈, 不再需要重复刷新才会更新状态
- (安卓) 适配状态栏沉浸
v0.14.0 - 2019/09/03
—— 新功能 ——
- [条目] 章节热度图
- [人物] 当有圣杯信息, 头部右上角显示小圣杯按钮
—— 小圣杯 ——
- 简易 K 线图
- 深度图
- 挂单图
- 人物 id 直达
—— 修复 ——
- [首页进度] 修复了多章节的条目, 没有任何观看进度时, 章节按钮不显示的问题
- [帖子] 修复了留言数没把子回复计算的问题
- [帖子] 修复了自己的楼层时间格式错误的问题
- [个人中心] 修复了动作字眼, 如游戏: 在看 -> 在玩
- [小圣杯] 修复了 ICO 人物跳转错误的问题
—— iOS (安卓版本不会有如下修改) ——
- 取消 App 内所有更新字眼和提示
- UGC (用户产生内容) 功能,必须提供用户协议 (应付审核用)
- 社区指导原则页面 (应付审核用)
- 举报入口, 只是个样子 (应付审核用)
- 隐私策略
v1.0.0
—— 新功能 ——
- [帖子] 新增楼层滚动条
- [时间胶囊] 查看、回复吐槽
- [人物] 人物最近演出角色
- [人物] 人物最近参与
- [人物] 收藏了该人物的成员
- [发现] 标签
- [发现] 我收藏的人物
- [发现] 我关注的人物近况
- [电波提醒] 短信
- [电波提醒] 跳转到帖子自动到达目标楼层
—— 小圣杯 ——
- [人物] ICO 信息
- [人物] 董事会
- [用户空间] TA 的小圣杯资产
- 首页 (功能地图)
- 授权
- 挂单交易
- 参与 ICO
- 我的持仓
- 我的买单
- 我的卖单
- 资金日志
- 推荐奖励
—— 优化 ——
- [超展开] 重写列表分析逻辑
—— 修复 ——
- [好友] 修复了昵称有时会出现这个人的小组的信息
—— iOS (安卓版本不会有如下修改) ——
- 提交审核
- 素材使用了主站上能找到的 (b38 求大佬贡献)
- 番组进度管理
- 条目详情 (支持 Ep 倒序)
- 人物详情 (最近出演、参与、出演)
- 时间胶囊
- 超展开 (各种人性化功能, 自定义屏蔽, 回复, 留言倒序, 电波提醒)
- 小组
- 搜索 / 标签
- 个人时光机, 其他用户空间 (完整, 可筛选, 可排序)
- 热门, 随便看看, 每日放送, 18 年鉴 (更沉浸, 内链接)
** 下载 **
注意, 某个依赖包在淘宝源里面 404, 要切换为 npm 官方源
npm config set registry https://registry.npmjs.org
国内环境, 首次下载包有可能会异常地慢
git clone https://github.com/czy0729/Bangumi
cd ./Bangumi
npm install // or yarn 因为后全面会替换掉node_modules的icon, 使用yarn可能会出现回退的现象
** 前置操作 **
自定义 Iconfont, 把 assets/iconfont/ 下的目录 vector-icons
和 node_modules/@expo/ 下的目录 vector-icons
合并 (注意是合并不是替换, 假如不行, 就手动把文件夹下面的 2 个文件, 找到对应的地方替换, 观察文件修改日期是不是变化了), 原理其实就是用自己的字体文件把原有的 AntDesign 字体文件替换掉, 之后引用 Icon.AntDesign .
** 启动 **
npm start // 之后点击在浏览器打开的Expo Developer Tools, 点击 Run on iOS simulator
window 用法不详, 也不清楚到底能不能运行, 可以查阅 Expo 官方文档. 可以选择同一局域网真机扫码调试, 需先下载 Expo App