Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
forked from czy0729/Bangumi

A React Native App for https://bgm.tv, 全新黑暗模式, iOS更新了试用方法

License

Notifications You must be signed in to change notification settings

reyzaraf/Bangumi

 
 

Repository files navigation

Bangumi

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

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

尽量做到每个版本再各个板块都有新功能或优化


Download

安卓 [APK 下载] | [酷安下载]

苹果好难审, 短时间内都没办法通过, 会跟苹果做长久作战. 目前有方法可以试用, 不会太复杂 [TestFlight] | [iOS 试用方法]


Versions

CHANGELOG


Todos

v2.2.0 - 2019/12/23

—— 新功能 ——

  • [标签|排行榜] 选择了年份后, 能继续选择月份
  • [登陆] 添加了注册入口

—— 优化 ——

  • [登陆] 改了一下逻辑, 不会再频繁遇到验证码错误 (大概)
  • 回复框工具栏可以调出历史回复 (防止回复失败没有检测到后, 可以重新选择)
  • 重要页面占位数据, 加速进入页面的数据展示 (比如首页章节按钮的查看评论)
  • 由于框架暂不支持 webp 图片 (例如章节内动画情报的预览图), 可以跳转到浏览器查看

—— 修复 ——

  • [标签] 修复了筛选条件结果很少的时候, 会一直重复请求下一页的问题
  • 修复了 iOS 键盘覆盖了输入框的问题
  • 修复了安卓长列表文字不能选择自由复制的问题
  • 处理了一些用户最近频繁的崩溃情况

—— 小圣杯 ——

  • 调整了首页 UI
  • 新增最近圣殿
  • 角色显示 lv
  • 修复了小圣杯资产分析部分头像看不见头的问题

Features

  • 小圣杯 (更适合移动端交互的角色交易 air game)
  • 素材使用了主站上能找到的 (b38 求大佬贡献)
  • 番组进度管理
  • 条目详情
  • 人物详情
  • 时间胶囊
  • 超展开 (帖子, 各种人性化功能, 屏蔽, 回复, 留言倒序, 电波提醒)
  • 小组
  • 搜索 / 标签 / 排行版
  • 个人时光机 (完整, 可筛选, 可排序)
  • 好友 / 用户空间
  • 热门 / 随便看看 /每日放送 / 历年年鉴

Page Preview

进度

11 12 13 14

条目 / 人物

21 22 23 24

31 32 33 34

发现

41 42 43 44

超展开

51 52 53 54

时间胶囊

61 62 63

索引

71 72 73 74

空间 / 时光机

81 82 83 84

小圣杯 (新)

01 02 03 04 05 06 07 08 09 10

Demo

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

这个 expo app 貌似不用梯子

expo-qr

expo 项目主页


PowerBy

[bangumi-api] 官方接口

[bangumi-onair] 单集播放数据源

[bangumi-data] 番组数据索引

[tinygrail.com] 小圣杯接口

[www.ningmoe.com] 柠萌瞬间接口

[app.anitama.net] Anitama 接口


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

A React Native App for https://bgm.tv, 全新黑暗模式, iOS更新了试用方法

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.8%
  • HTML 3.4%
  • CSS 1.7%
  • Smarty 0.1%