这是一个基于
React-Native
的 Bangumi 第三方客户端对安卓和 iOS 都做到兼容, 尽量保持一致, 功能持续开发中...
预估 v1.0 左右上架 iOS 和 GooglePlay
若要在线预览, 请先安装 expo app, 这个 expo app 貌似不用梯子
已知问题
- [条目] 部分带偏移的动漫, 在线观看地址没正确偏移 (不太影响使用, 也许无办法解决)
- [超展开] 楼层内容某些情况偏移
- [超展开] 复杂的楼层内容显示不全
- [超展开] IOS 端不能回复, 可能要用新方法获取和管理 cookie
v0.x
- [首页进度] 书籍能在列表里面操作看过下一章
- [条目] 优化章节点击 ‘看到’ 之后反馈, 使尽快提供反馈 (原因是部分章节比较多的, 操作之后依赖再请求章节数据来判断章节状态, 但这个接口非常大且慢. 部分有多季度的共用章节的动漫, 有可能会出问题, 可自行下拉刷新判断)
- [条目] 匹配更多的在线观看源
- [索引] 页面
- [目录] 页面
- [排行榜] 页面
- [条目] 增加搜索 Bilibili 播放源
- [时间胶囊] 查看吐槽
- [时间胶囊] 回复吐槽
- [帖子] 留言删除
- [帖子] 留言编辑
- [用户] 好友列表
- [用户] 好友存活率
- [用户] 同步率
- 统一部分样式, 比如不同的留言样式
- 夜间模式 (下个版本吧)
v0.9 PS: 这次版本用 0.9 吧, 0.8 在我开发期间不知道什么原因, 被热推送了. 本次版本代码层面上改动较大, 若发现原功能不正常了, 恳请反馈
- [登陆] 流畅的邮箱密码直接登陆 (实验性, 可能会出现掉线现象; 若发现影响后续功能使用, 可暂时切回旧版登陆)
- [首页进度] 缩略图可长按, 加入了 ‘全部展开’ 和 ‘全部收起’
- [小组] 新增小组页面
- [超展开] 增加独立设置页, 方便扩展
- [超展开] 可以设置屏蔽默认头像用户且少回复的帖子 (有效屏蔽广告姬)
- [超展开] 可以设置屏蔽小组、条目、人物 (对于我来说, 通常用于屏蔽不感兴趣的私有小组)
- [超展开] 可以设置屏蔽用户帖子 (回复暂时不作处理)
- [超展开] 列表可以选择直接进入对应小组、条目、人物
- [超展开] 列表能反映曾看过的帖子有多少新回复, 表现为 (+总回复数) +新增回复数
- [帖子] 优化了首次加载布局的抖动
- [帖子] 修复帖子最后一行空白问题, 防止点击闪退
- [帖子] 有新回复的帖子, 新楼层会有不同的背景颜色
- [每日放送] 添加集数和评分
- [用户] 好友列表 (暂为跳网页)
- [个人收藏] 修复了设置过用户名的用户无法加载下一页数据的问题
- [开发] 错误上报
- 更新了 bangumi-data, 兼容到 7 月番
- 素材使用了主站上能找到的 (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可能会出现回退的现象
** 前置操作 **
把 assets/iconfont/ 下的目录 vector-icons 替换掉 node_modules/@expo/ 下的 vector-icons
** 启动 **
npm start // 之后点击在浏览器打开的Expo Developer Tools, 点击 Run on iOS simulator
window 用法不详, 也不清楚到底能不能运行, 可以查阅 Expo 官方文档. 可以选择同一局域网真机扫码调试, 需先下载 Expo App