Skip to content

:electron: An unofficial https://bgm.tv ui first app client for Android and iOS, built with React Native. 一个无广告、以爱好为驱动、不以盈利为目的、专门做 ACG 的类似豆瓣的追番记录,bgm.tv 第三方客户端。为移动端重新设计,内置大量加强的网页端难以实现的功能,且提供了相当的自定义选项。 目前已适配 iOS / Android / WSA、mobile / 简单 pad、light / dark theme、移动端网页。

License

Notifications You must be signed in to change notification settings

czy0729/Bangumi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e8385b5 · Sep 5, 2019
Aug 30, 2019
Sep 5, 2019
Sep 5, 2019
Sep 3, 2019
Jul 28, 2019
Sep 5, 2019
Sep 3, 2019
Aug 31, 2019
Jul 24, 2019
Sep 5, 2019
Aug 31, 2019
Jun 16, 2019
Mar 30, 2019
Aug 26, 2019
Aug 19, 2019
Aug 30, 2019
Mar 30, 2019
Mar 30, 2019
Sep 5, 2019
Sep 5, 2019
Jun 18, 2019
Sep 5, 2019
Sep 5, 2019
Sep 5, 2019
Aug 26, 2019

Repository files navigation

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

About

:electron: An unofficial https://bgm.tv ui first app client for Android and iOS, built with React Native. 一个无广告、以爱好为驱动、不以盈利为目的、专门做 ACG 的类似豆瓣的追番记录,bgm.tv 第三方客户端。为移动端重新设计,内置大量加强的网页端难以实现的功能,且提供了相当的自定义选项。 目前已适配 iOS / Android / WSA、mobile / 简单 pad、light / dark theme、移动端网页。

Topics

Resources

License

Stars

Watchers

Forks