Skip to content

kechuan/banguLite

Repository files navigation

banguLite

banguLite —— Lite to surf bangumi

Platform Codacy Badge GitHub Downloads

透过Flutter编写,由MD风格打造的简约bangumi信息浏览客户端。

目前支持Android 与 windows 双端,

在项目 release 处下载。

如果不知道Android端要哪一个就选 arm64 的那个

❤️ ? ⭐ : null;


功能展示

基础功能

主界面 番剧详情 (本地)收藏页面

社区讯息浏览

小组话题 时间线信息 用户头像信息
image-20250430231230492 image-20250430231625646

账号操作(需登录)

添加收藏 贴条 回复
image-20250430231230492

杂项

深色模式 搜索 筛选
image-20240918102318110 image-20240918102704952

目前功能如下
  • 番剧页面展示

    • 番剧进度
    • 查看分数投票分布
    • 相关条目
    • 用户的日志查看
    • 讨论板
  • 浏览单个番剧的吐槽

    • 浏览番剧中的单集内的吐槽
    • bbcode与表情包贴纸适配
    • 发布内容
  • 主页面

    • 搜索/筛选条件找番

    • 黑暗模式

    • 本地收藏

    • 应用内检查更新

    • 允许应用内大部分bgm内容跳转

TODO(按必要性的优先级排列)

  • 本地的历史浏览记录

  • 适配 BBCode [user] 也就是 @ 的显示

  • 登录账号发布内容: 时间线/小组话题/番剧话题/Blog

  • 本地与账号的番剧收藏同步


作者闲谈

做加法比较难 但做减法更难。

我自己创建这个项目的定位就是

随手打开逛一逛几分钟 然后随手关闭

于是就萌生了这个项目的念头: 轻松浏览bangumi。

结果在我真正做起来的时候 却又面临不同讯息API的抉择 导致经常"左右脑互博"

这听起来很奇怪 毕竟整个项目的信息都只有我一个人去控制。

我作为各种意义上的一言堂 理应很容易去做割舍。

但实际上在信息密度很高的移动端里。

怎么保持信息的不扎堆 又要保持大伙一般会留意的信息是很让我纠结的事

这种纠结甚至有时能超过了 skill issue。。

这个时候我才深刻了解UI/UX设计的重要性

因为论信息/功能完整度 的 客户端

那些早就有相同定位的客户端 不仅比我做的早也比我做的好

这让我在做的过程中反复在想 我真的需要加入这些那些功能 的问题之中


这种反复左右脑互博的 典型代表是 账号功能的加入

当时构想的时候就直接就把账号功能的优先级排进 low-level

因为引入账号不仅仅只是登录就完事了

这也同样意味着要额外引入极多的输入性交互

  • 个人信息管理要吗

  • 好友管理要吗

  • 通知管理要吗

  • 评论/贴条要吗

  • 收藏信息同步要做吗

  • 剧集进度管理要吗

  • 发布帖子要吗

  • ...

但一想到一个 bangumi 客户端 不支持登录未免又太荒唐。

如果我作为用户见到这个不能登录的客户端怕是只会一头问号

那没办法 结果就是硬着头皮上了。


但做功能也是要取舍的

对于完整功能性的bangumi客户端里 上面这些列出来的东西自然都是标配中的标配

但实际上以我这个体量的客户端而言基本上鲜有人用。

还是那句话

那些早就有完整功能性定位的客户端 不仅比我做的早也比我做的好

那么比起做一个 就连我自己都不怎么用的功能

还不如主动去舍弃某些功能然后只保留某些常用功能算了

到最后就是 优先展示即使未登录也能访问的内容

至少在表面上来看 几乎看不出登入与不登入之间的差别

对于已登入而言 也仅仅是多了几个可互动的入口/分支。那么这就是我自己保持 lite 的答案了...

这也让账号相关的操作非常的简陋 因为我个人觉得有这个需求的人应该会用更好的管理工具就是(

所以说 账号功能里与其说是 bangumi账号管理

不如说是披着bangumi的网上冲浪工具就跟某黄色背景的开源论坛软件一样

最后

祝大伙用的舒心 用的.."满不在乎"

那么我开发这个app的定位就算达成了


致谢

API

感谢 bgm 官方的数据API 能让我得以去尝试 去做这么一个项目。

About

Lite to Surf Bangumi. 用于简单浏览bangumi番剧信息

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors