Skip to content

Latest commit

 

History

History
213 lines (134 loc) · 7.1 KB

README.MD

File metadata and controls

213 lines (134 loc) · 7.1 KB

Bangumi

一个基于React-NativeBangumi 第三方客户端

安卓和 iOS 都做了兼容, 并最大限度保持一致, 目前已开发不少于 30 个页面, 持续开发中...

尽量做到每个版本再各个板块都有新功能或优化, 预估 v1.0 左右上架 iOS 和 GooglePlay (开发者有点小贵, 100 和 25 美元, 先鸽一下...)


Download

APK 下载地址


Versions

v0.14.2 - 2019/09/05

—— 新功能 ——

  • [首页进度、条目] 章节按钮长按切换看过/撤销

—— 优化 ——

  • [条目] 优化章节点击 ‘看到’ 之后反馈, 不再需要重复刷新才会更新状态
  • (安卓) 适配状态栏沉浸

v0.14.0 - 2019/09/03

—— 新功能 ——

  • [条目] 章节热度图
  • [人物] 当有圣杯信息, 头部右上角显示小圣杯按钮

—— 小圣杯 ——

  • 简易 K 线图
  • 深度图
  • 挂单图
  • 人物 id 直达

—— 修复 ——

  • [首页进度] 修复了多章节的条目, 没有任何观看进度时, 章节按钮不显示的问题
  • [帖子] 修复了留言数没把子回复计算的问题
  • [帖子] 修复了自己的楼层时间格式错误的问题
  • [个人中心] 修复了动作字眼, 如游戏: 在看 -> 在玩
  • [小圣杯] 修复了 ICO 人物跳转错误的问题

—— iOS (安卓版本不会有如下修改) ——

  • 取消 App 内所有更新字眼和提示
  • UGC (用户产生内容) 功能,必须提供用户协议 (应付审核用)
  • 社区指导原则页面 (应付审核用)
  • 举报入口, 只是个样子 (应付审核用)
  • 隐私策略

CHANGELOG


Todos

v1.0.0

—— 新功能 ——

  • [帖子] 新增楼层滚动条
  • [时间胶囊] 查看、回复吐槽
  • [人物] 人物最近演出角色
  • [人物] 人物最近参与
  • [人物] 收藏了该人物的成员
  • [发现] 标签
  • [发现] 我收藏的人物
  • [发现] 我关注的人物近况
  • [电波提醒] 短信
  • [电波提醒] 跳转到帖子自动到达目标楼层

—— 小圣杯 ——

  • [人物] ICO 信息
  • [人物] 董事会
  • [用户空间] TA 的小圣杯资产
  • 首页 (功能地图)
  • 授权
  • 挂单交易
  • 参与 ICO
  • 我的持仓
  • 我的买单
  • 我的卖单
  • 资金日志
  • 推荐奖励

—— 优化 ——

  • [超展开] 重写列表分析逻辑

—— 修复 ——

  • [好友] 修复了昵称有时会出现这个人的小组的信息

—— iOS (安卓版本不会有如下修改) ——

  • 提交审核

Features

  • 素材使用了主站上能找到的 (b38 求大佬贡献)
  • 番组进度管理
  • 条目详情 (支持 Ep 倒序)
  • 人物详情 (最近出演、参与、出演)
  • 时间胶囊
  • 超展开 (各种人性化功能, 自定义屏蔽, 回复, 留言倒序, 电波提醒)
  • 小组
  • 搜索 / 标签
  • 个人时光机, 其他用户空间 (完整, 可筛选, 可排序)
  • 热门, 随便看看, 每日放送, 18 年鉴 (更沉浸, 内链接)

Page Preview

Home 进度

login_3 home_3 home_4 home_8

Subject 条目

s_1 s_2 s_6

s_4 s_5

Discovery 发现

discovery_4 discovery_3 award_1 award_2

Search 搜索 / 标签

search_1 search_2 search_3 tag_1

Mono 人物

mono_2 mono_3 mono_4

Timeline 时间胶囊

timeline_2 timeline_4

Rakuen 超展开

rakuen_3 topic_1 topic_5 topic_4

rakuen_0 group_1

Zone 用户空间

zone_1 zone_2

User 个人时光机 / 好友

user_3 user_2 friends_1

Other 排行榜 / 每日放送 / 电波提醒 / 设置

rank_1 calendar_2 notify_1 setting_1


Demo

若要在线预览, 请先安装 expo app

这个 expo app 貌似不用梯子

expo-qr

expo 项目主页


Getting Started

** 下载 **

注意, 某个依赖包在淘宝源里面 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