一个使用 Flutter 构建的 ASMR.ONE 客户端。
Yuro 旨在通过精美的动画和现代化的用户界面,提供流畅愉悦的 ASMR 聆听体验。
- 稳定的后台播放,再也不用担心杀后台了
- 精美的动画效果
- 流畅的播放体验
- 简洁的UI设计
- 全方位的智能缓存机制
- 图片智能缓存:优化封面加载速度,告别重复加载
- 字幕本地缓存:实现快速字幕匹配与加载
- 音频文件缓存:减少重复下载,节省流量开销
- 为服务器减轻压力
- 智能的缓存策略确保资源高效利用
- 懒加载机制避免无效请求
- 合理的缓存清理机制平衡本地存储
我们维护了一套完整的开发准则以确保代码质量和一致性:
lib/ ├── core/ # 核心功能 ├── data/ # 数据层 ├── domain/ # 领域层 ├── presentation/ # 表现层 └── common/ # 通用功能
- 克隆仓库
git clone [repository-url]
- 安装依赖
flutter pub get
- 运行应用
flutter run
- 现代化UI设计
- 流畅的动画效果
- ASMR 播放控制
- 播放列表管理
- 搜索功能
- 收藏功能
在提交贡献之前,请阅读我们的开发准则。
本项目采用 Creative Commons 非商业性使用-相同方式共享许可证 (CC BY-NC-SA) - 查看 LICENSE 文件了解详细信息。该许可证允许他人修改和分享您的作品,但禁止商业用途,要求保留署名,并要求对修改后的作品以相同的许可证发布。