有趣的项目

简单做了一个 Flutter 架构开发的跨平台媒体库,简单记录一下开发历程

开发缘由

想要开发这个软件,其实很早之前就有规划了。因为 Windows 的媒体管理实在是过于混乱了,音频、视频、图片各管各的,并且默认的视频播放器就有两个,非常不便于管理。于是我就在想,能不能有一个应用直接将这些媒体全部聚集在一起,方便管理,就有了这个项目

项目确定之后,就该考虑怎么开发?拿什么框架开发?适用于什么平台?我想过用 Rust 开发,因为 Rust 在性能优化上做得确实不错。但它的语言实在是太复杂了,而且编译比较困难,目前还在学习中。由于我比较喜欢 Material Design 的设计风格,再加上用过一些 Flutter 开发的应用,感觉还挺不错的,于是就使用 Flutter 构建了这个项目。

Vibe Coding,启动!

安装好 Flutter 的环境依赖,直接打开 Claude Code,大螃蟹(大肥鱼)给我立项启动!

简单提了一下要求之后,做出了第一个 demo,但实际效果并不是特别好。确实是有 Material Design 风格,但不会显示视频缩略图,播放界面也做得比较简陋。但这只是第一版,随后经过多次迭代优化后,功能渐渐完善起来了,粗略模仿了 Apple Music 的播放器,写了动态取色,优化性能问题等等。

再后来就想到跨平台开发了,既然都用 md 风格了,何不兼容 Android 呢?顺手编译一下 apk

然后就又是漫无止境的调试工作,找 bug 修 bug 出现新的 bug,做触屏优化,权限适配

发布

项目源码与发布信息:Flygeon/LumiLuna

给主播点点 Star 喵

 

 

继续阅读

相关
经过再三考虑,最终放弃了Fuwari,重构了博客

将原Fuwari的博客迁移成Vue架构,重新设计了博客UI,本篇文章讲述重构的前因后果以及开发流程

有趣的项目2026-08-28
相关
介绍Filebase免费对象存储,以及快速搭建图床教程

本文主要介绍Filebase这个新的免费对象存储平台提供5 GB的免费存储空间,兼容S3端点,非常适合搭建图床服务

有趣的项目2026-07-27
对个人主页进行了重构并迁移了框架相关
对个人主页进行了重构并迁移了框架

将原来的Svelte的个人主页重构为Next.js,大幅重构了页面,整体屎山得到优化

有趣的项目2026-07-25
基于github托管图片随机
基于github托管图片

将图片放置到github仓库,得到直链访问

教程2026-06-13
随机
今天是伟大的0721日,别忘了0721

私のOOニ一よ見てください!

分享2026-07-21
随机
关于主站迁移至cloudflare的说明

出于后续博客的发展(恰饭)考虑,决定迁移至CF

未分类2026-07-12