Skip to content
QxTeakPublic

About

致力于轻快、流畅、简洁、美观的使用体验的第三方哔哩哔哩 Android 客户端。

Topics

Resources

Stars

66 stars

Watchers

0 watching

Forks

Repository files navigation

bdFun

bdFun

release downloads license platform kotlin compose build

bdFun 是一个第三方哔哩哔哩 Android 客户端,使用 Kotlin + Jetpack Compose 编写,致力于轻快、流畅、简洁、美观的使用体验。

本项目为第三方非官方客户端,与哔哩哔哩(上海宽娱数码科技有限公司)及其关联方无任何隶属、授权或合作关系。项目仅用于学习、研究与技术交流,不提供、不包含、不传播任何破解内容、付费内容绕过机制或会员权益破解功能。

界面预览

首页 动态 视频详情 个人主页 设置

采用 HyperOS 4 的设计风格。

安装

系统要求:Android 13+

反馈

欢迎通过 Issue 反馈问题、提出建议,也可以加入我们的 Telegram 群组。

构建

环境:

  • JDK 21
  • Android SDK Platform 37 / Build Tools 37.0.0
  • Gradle Wrapper(仓库自带)
# Linux / macOS
./gradlew :app:assembleDebug

# Windows
gradlew.bat :app:assembleDebug

Note: this project builds against a local Miuix source snapshot. Place it at ../miuix-src/miuix-45645854cd46c32275c5666e3aafa9980d8f104e or set the MIUIX_SOURCE environment variable to the Miuix repo path. The app uses AGP 9.5.1, Kotlin 2.4.21 and Compose 1.12.2 to match this snapshot; composite builds cannot mix AGP versions.

Release:

./gradlew :app:assembleRelease

如果本机没有配置 Android SDK,请在项目根目录创建 local.properties:

sdk.dir=/path/to/Android/Sdk

项目结构

app/              主应用(包名 com.aritxonly.bdfun)
TeakUI/           Compose 页面效果组件库
danmaku-engine/   基于 BiliPai / bytedance DanmakuRenderEngine 的弹幕渲染模块

TeakUI 是为方便开发而抽出的 Compose UI 组件库:把页面骨架、玻璃材质、顶部组件和动效统一收敛成一套组件,开发时直接调用,避免每个页面重复实现。它包含基于 Hyper-PiliPlus 的 HyperOS 4 风格 Tab 栏、顶部玻璃组件动画,以及基于 Miuix 的统一页面能力,包括渐进式模糊、大/小标题折叠动画等。

danmaku-engine 是 4.0 引入的独立弹幕渲染模块,负责弹幕解析、轨道计算和绘制,保留上游 Apache-2.0 版权与许可说明。

更多页面规范见 TeakUI/docs/PAGE_CHROME_SPEC.md,第三方来源清单见 TeakUI/docs/PROVENANCE.md。

致谢

bdFun 使用了 / 参考了以下项目,感谢作者和社区的工作:

感谢所有上游项目作者与贡献者。

许可证

本项目以 GNU General Public License v3.0 发布,完整文本见 LICENSE。

Copyright (C) 2026 bdFun contributors

你可以自由使用、修改、再分发,但需要:

  1. 保留 LICENSE、THIRD_PARTY_NOTICES.md、TeakUI/docs/PROVENANCE.md;
  2. 对外分发修改版时,按 GPL-3.0 提供对应完整源码;
  3. 不额外添加与 GPL-3.0 冲突的限制。

第三方依赖与许可说明见 THIRD_PARTY_NOTICES.md。

免责声明

  • 本项目按“现状”提供,不对稳定性、可用性、安全性作任何保证。
  • 所有视频、音频、图片、弹幕等内容版权归哔哩哔哩及相应权利人所有,本项目不主张任何内容权利。
  • 因官方接口变更、策略调整或不可抗力导致的功能失效或损失,开发者不承担责任。
  • 使用本项目即表示你已阅读并同意完整的使用须知;如不同意,请停止使用并删除本项目。

About

致力于轻快、流畅、简洁、美观的使用体验的第三方哔哩哔哩 Android 客户端。

Topics

Resources

Stars

66 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages