有趣的项目

简单做了一个 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
随机
做了一个可以让大家视奸我的网站

欢迎大家访问me.flygeon.top来视奸我喵

有趣的项目2026-06-08
随机
一次 Swup 客户端导航的踩坑:从整页刷新到目录消失

记录修复博客导航 bug 的全过程——删掉一个看似多余的整页刷新脚本后,目录(TOC)反而消失了,最终发现根因是侧边栏不在 Swup 的容器列表中。

折腾记录2026-07-14
开发了一个个人导航页随机
开发了一个个人导航页

一款基于 Svelte 5 + Vite 6 的暗黑风个人导航页,具有包含动态粒子特效、音乐播放器、博客文章时间线显示等功能,可以通过

有趣的项目2026-07-11