V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
googlexyor
V2EX  ›  分享创造

介绍一下大一学生使用 Flutter+Rust 开发的一站式学习工作台

  •  1
     
  •   googlexyor · 2 月 19 日 · 2393 次点击

    各位 V 友好,来分享一下自己正在做的一个项目。 我是一名大一学生,去年高考完在知乎上发过一本自己写的高中数学教材&教辅,反响还不错。

    写教材的过程中发现一个痛点:市面上没有一款软件能覆盖完整的学习链路——从 输入 → 巩固复习 → 输出 全流程打通。现有工具要么只做阅读,要么只做闪卡,要么只做笔记,想串起来得在好几个 App 之间反复横跳。

    所以就自己动手做了 Yaru,一个多合一的学习工作台。目前还在早期开发阶段,先放出来听听大家的想法。

    核心模块

    • 📖 学习模块 — 类似 Brilliant / Math Academy 的交互式课堂,按 Roadmap 选课学习

    • 📚 书库模块 — 支持 PDF / EPUB / MOBI / AZW3 / Markdown / HTML 等格式,社区书库 + 本地导入,可普通阅读或渐进式阅读

    • 🧠 记忆模块 — 间隔重复闪卡,后续会针对语言学习做更深度的适配

    • ✍️ 创作模块 — 积木式编辑器

    • 🧩 扩展模块 — 计划支持浏览器扩展、RSS ,以及从 B 站 / YouTube 视频中提取摘要导入(尚未开发)

    • 📝 笔记 / 题库 / 论坛 — 规划中 一个典型的使用流程:在书库里读一本书 → 在类似 NotebookLM 的面板里生成闪卡和习题 → 闪卡自动进入记忆模块,习题进入题库 → 形成闭环。

    • 特点

    • Material You 设计,界面干净无广告

    • 跨平台:Android / Windows / Linux / macOS / Web - 积木编辑器( Block Editor )

    • 自实现的增强 Markdown 格式( yfm )

    目前的开发截图

    首页 首页 1 首页 2

    学习模块(开发中)

    学习 1 学习 2

    记忆模块

    记忆 1 记忆 2 记忆 3 记忆 4

    书库模块

    书库 1 书库 2

    创作模块

    创作

    扩展模块(尚未开发)

    扩展

    当前状态

    项目还在早期阶段,内容侧还没来得及填充,功能也在持续迭代中。先把架子搭起来,后面慢慢打磨。

    至于里面的内容,我自己也是有内容生产能力的。生产中学和本科,以及一些编程语言,或者是 AI 方面的应用课程,也有点余力。

    以后目的是先在国内试水,之后出海。

    使用

    可以在线使用 Flutter Web ,之后各平台打包后再补充。

    在线体验

    产品落地页

    产品落地页

    我的个人主页

    个人主页

    欢迎各位 V 友提提建议、聊聊想法,不管是功能方向还是设计细节都很想听听反馈 🙏

    第 1 条附言  ·  2 月 22 日
    已经分别打包了 Android 、Linux 和 Windows 平台的,可以在这里下载(未开源)

    https://github.com/asakatea/Yaru-release/releases
    19 条回复    2026-02-22 17:56:18 +08:00
    Gilfoyle26
        1
    Gilfoyle26  
       2 月 19 日
    大一学生?真是年轻有为,我是真的老了
    googlexyor
        2
    googlexyor  
    OP
       2 月 19 日 via Android
    @Gilfoyle26 V2EX 账号还是我小学的时候注册的🤣
    maocat
        3
    maocat  
       2 月 19 日 via Android
    大一新生和小学也就差了六年😂
    Bssn
        4
    Bssn  
       2 月 19 日
    - bug1:

    此处应该要求输入邮箱吧



    - bug2:

    无法正常显示验证码

    googlexyor
        5
    googlexyor  
    OP
       2 月 19 日 via Android
    @Bssn 已经知道这个问题了,因此我只在 linux 上测试过,主要是 webview 的问题。可以先使用 Google 和 GitHub 登录。
    googlexyor
        6
    googlexyor  
    OP
       2 月 19 日 via Android
    @maocat 也有点不记得了,反正大抵是小、初中那会注册的,也很久了
    yzh2836
        7
    yzh2836  
       2 月 19 日
    世界真小,居然又遇到楼主了
    ZiLong
        8
    ZiLong  
       2 月 20 日
    打不开体验页,另外,学习内容/资源怎么来?主要是视频还是书本?
    googlexyor
        9
    googlexyor  
    OP
       2 月 20 日 via Android
    @ZiLong 体验页挂在 Cloudflare Pages 上,部分地区不挂梯子可能打不开。学习内容和资源:首先,我自己就有生产内容的能力(中学数学+大学本科数学,我目前有现成的教材,只需要转码格式化一下即可),其他内容可以找版权相对宽松或开源的资源。主要的媒介是文字,视频暂时不做考虑,因为目前资源还有限,得优先投入到软件基础设施的建设,然后才创作内容。
    ZiLong
        10
    ZiLong  
       2 月 20 日
    @googlexyor 确实是切了节点就好了.

    1.ui 在桌面 2k 分辩率下有点组件偏小,间距偏大,整体配色似乎可以优化下;
    2.功能还是挺多的,但是似乎没有引爆点/出圈点或者护城河,比如可以多问几个问题:如何与通用 AI 竞争/解决了用户的什么痛点是独特的学习资源,新颖高效的学习方式,最佳场景是哪里?
    3.个人觉得这种功能比较杂的,可能 toB(学校培训机构啥的)比 toC 更合适;
    4.大一能有这些想法并且行动起来,给你点赞!

    个人浅见,仅供参考
    googlexyor
        11
    googlexyor  
    OP
       2 月 20 日   ❤️ 1
    @ZiLong
    1. 我现在还没有完全摸清 Flutter 的跨平台布局,后面我再调整下;

    2 和 3.:

    这类 AI 结合学习的软件,的确现在这条赛道很卷,其实在我的项目还没立项的时候,就已经有人来找过我谈想法了,但是他们是正规军,拿投资的,而且也是 to B 。毕竟 to B 确实钱多,to C 变现难。

    做我这种 All in one 的学习工作台,功能多确实有一种什么都有,但是什么都不精的问题,但是目前主要在攻克和实现的点,我认为都是比较有吸引力的:

    1.题目关系网,也就是有向无环图,用户可以看到目前数据库里已有题目之间的谱系关系,预计采用嵌入模型来实现,而且目前也正在实现。如果这个功能可以真正落地,并且做精,我觉得完全能算做我的独特点,比单纯的相似题走得更远。

    2.如何与通用 AI 竞争,我觉得你说的两者都有。既然是学习软件,想吸引人就得配备好的学习资源,正如我在上面所说,我也编过学习资料,且得到了不少好的反馈与市场验证,我相信我有能力解决这些,而学习资源本身也是最难啃的部分,但是一旦做成,那就算是护城河了。

    并且我也认为,AI 套壳本身不是坏事,但只要套得明白,能帮用户省事,比如让 AI 在回答问题前,通过 RAG 在软件里的知识库或题库里先寻找,了解相关的解法,然后再回答,就能很好减少 AI 乱说话或者错误的几率,这种就算一种成功的套壳,而我的工作也确实是在这方面。

    当然,如果将来我时间更多了,而且有人看得上我的工作,那也最好。谢谢你的提问。
    googlexyor
        12
    googlexyor  
    OP
       2 月 20 日
    @yzh2836 这么巧,知乎上的吗
    LinYa
        13
    LinYa  
       2 月 20 日
    截屏 2026-02-20 10.16.35

    给楼主报个 BUG
    ZiLong
        14
    ZiLong  
       2 月 20 日
    @googlexyor 英雄出少年/少女
    cumt21g
        15
    cumt21g  
       2 月 20 日
    @googlexyor 自古英雄出少年
    yzh2836
        16
    yzh2836  
       2 月 20 日
    @googlexyor 是啊,当时看到你的知乎动态,于是发邮件提及了营销的事情,没想到很快又在 V2 这里看见你了,确定了下个人主页是同一位呢,我没有搞错。
    很有执行力呢,这么快就宣传起来了,看好你做的这个学习工作台。
    googlexyor
        17
    googlexyor  
    OP
       2 月 20 日 via Android
    @yzh2836 我是打算边开发边宣传,而非做完再宣传。这样有反馈,能有点动力。
    Charon2050
        18
    Charon2050  
       2 月 20 日
    好耶,是我最喜欢的 Material You 界面
    googlexyor
        19
    googlexyor  
    OP
       2 月 22 日
    已经分别打包了 Android 、Linux 和 Windows 平台的,可以在这里下载(未开源)

    https://github.com/asakatea/Yaru-release/releases

    在线体验:
    https://web.asaka.moe
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   989 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:36 · PVG 03:36 · LAX 12:36 · JFK 15:36
    ♥ Do have faith in what you're doing.