本项目旨在学习 B站 和 YouTube 客户端 UI
::: warning
- 本项目遵守 CC-BY-NC 4.0 协议,禁止一切商业使用,如需转载请注明作者 ID
- **请勿滥用,本项目仅用于学习和测试!请勿滥用,本项目仅用于学习和测试!请勿滥用,本项目仅用于学习和测试! **
- 利用本项目提供的接口、文档等造成不良影响及后果与本人无关
- 由于本项目的特殊性,可能随时停止开发或删档
- 本项目为开源项目,不接受任何形式的催单和索取行为,更不容许存在付费内容
- 上传任何信息时请注意脱敏,删去账户密码、敏感 cookies
等可能泄漏个人信息的数据(例如
SESSDATA、bili_jct之类的 cookies)
-
🚀 核心框架:Android Jetpack Compose + Material 3
-
📐 UI 适配与动画:Adaptive Navigation、自适应布局、🎨 Lottie 动画、🖼️ 精灵图优化
-
💾 数据存储:DataStore、SharedPreferences、🛡️ 本地缓存优化(OOM 预防)
-
📄 分页与网络:Paging 3 分页加载、🌐 Ktor 网络通信
-
🔄 数据序列化:Kotlin Serialization
-
🖼️ 图片与多媒体:🖼️ Coil 3 图片加载、🎬 Media3 视频播放、🎞️ FFmpeg 多媒体处理
-
🔳 功能组件:ZXing 二维码扫描与生成
-
🧭 架构与依赖注入:🧭 Navigation 导航管理、⚙️ Koin 依赖注入
- 该项目以 UI 为主,数据来源请自行获取 (请严格遵守网络安全)
- sdk 模块中 model 包下为 AI 生成的实体类(比较杂乱);model_v2 为整理后的实体类(只保留展示的数据部分)。
⚠注意:开源社群欢迎交流探讨,拒绝咨询、不支持合作,黑产号一经发现立即拉黑并举报相关 SRC
大家的支持就是我继续开发的动力!
如果该项目对你有帮助,请喝一杯奶茶吧。
WeChat & Alipay:
感谢 社会易姐QwQ 文档说明