当前位置: 欣欣网 > 码农

7.8k star,好用、简洁、开源的B站第三方客户端

2024-12-09码农

最近整理了kubernetes初学者文档,回复 获取

今天推荐一个开源的bilibili第三方客户端,它是采用flutter开发, 支持安卓及ios,功能很齐全,并且界面简单。

常用的功能如推荐视频列表,热门直播,番剧等都可以使用。本项目也可以作为一个不错的flutter练手项目。

具体效果可以到官方开源项目页面去查看,这里列出部分供参考。

关于项目的功能特点介绍

目前该项目已经在github上获得了7.8kstar,项目最值得关注的就是它基本复刻了该有的功能,但是项目本身又尽量保持简洁。

另外该项目暂时只是支持ios及安卓,其它平台暂无计划,可以看到该项目自发布之后,下载量高达199k

感兴趣的可以先去项目看下:

github.com/guozhigq/pilipala

让我帮你将这些功能特点整理成连贯的描述:

  1. 视频播放功能 : 作为一款视频客户端,Pilipala 在视频播放体验上做了全面的优化。用户可以灵活调节播放速度,支持画中画模式实现多任务操作。播放器集成了直观的手势控制系统,用户可以通过滑动来调节亮度、音量和进度,使操作更加便捷自然。同时保留了B站特色的弹幕功能,让用户在观看视频时也能参与互动。

  2. 界面设计 : 在用户界面设计方面,Pilipala 严格遵循了 Material Design 3 的设计规范,打造出现代简约的视觉体验。应用支持动态主题颜色,能够根据系统壁纸自动调整配色方案,为用户提供个性化的视觉体验。同时完整支持深色模式,在不同光线环境下都能保持良好的可读性。界面采用自适应布局设计,在横屏模式下依然能保持良好的观看体验。

  3. 内容服务 : 在内容服务方面,Pilipala 提供了完整的视频管理功能体系。用户可以方便地收藏感兴趣的视频内容,查看详细的观看历史记录,关注喜欢的UP主并及时获取其内容更新。应用提供了丰富的视频分类浏览功能,配合热门视频推荐系统,帮助用户更容易发现感兴趣的内容。

  4. 技术实现 : 从技术架构来看,Pilipala 采用了现代化的技术栈进行开发。使用 Riverpod 进行状态管理,确保应用状态的可预测性和可维护性;选择 Isar 数据库进行本地数据存储,提供高效的数据读写性能;网络请求通过 Dio 框架实现,保证了数据传输的可靠性;视频播放器基于 media_kit 开发,提供流畅稳定的播放体验。这些技术选择都为应用提供了坚实的基础架构支持。

如何安装使用

最快捷的办法就是到release页面下载对应的安装包,然后安装即可。

也可以去f-droid下载,地址如下:

f-droid.org/packages/com.guozhigq.pilipala/

最近整理了开源合集,回复关键字 开源 合集 获取