介绍一下大一学生使用 Flutter+Rust 开发的一站式学习工作台 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
googlexyor
V2EX    分享创造

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

  •  1
     
  •   googlexyor 1 天前 1144 次点击

    各位 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 友提提建议、聊聊想法,不管是功能方向还是设计细节都很想听听反馈

    18 条回复    2026-02-20 18:17:59 +08:00
    Gilfoyle26
        1
    Gilfoyle26  
       1 天前
    大一学生?真是年轻有为,我是真的老了
    googlexyor
        2
    googlexyor  
    OP
       1 天前 via Android
    @Gilfoyle26 V2EX 账号还是我小学的时候注册的
    maocat
        3
    maocat  
       1 天前 via Android
    大一新生和小学也就差了六年
    Bssn
        4
    Bssn  
       1 天前
    - bug1:

    此处应该要求输入邮箱吧



    - bug2:

    无法正常显示验证码

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

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

    个人浅见,仅供参考
    googlexyor
        11
    googlexyor  
    OP
       18 小时 1 分钟前   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
       17 小时 54 分钟前
    @yzh2836 这么巧,知乎上的吗
    LinYa
        13
    LinYa  
       9 小时 17 分钟前
    截屏 2026-02-20 10.16.35

    给楼主报个 BUG
    ZiLong
        14
    ZiLong  
       8 小时 41 分钟前
    @googlexyor 英雄出少年/少女
    cumt21g
        15
    cumt21g  
       8 小时 27 分钟前
    @googlexyor 自古英雄出少年
    yzh2836
        16
    yzh2836  
       4 小时 17 分钟前
    @googlexyor 是啊,当时看到你的知乎动态,于是发邮件提及了营销的事情,没想到很快又在 V2 这里看见你了,确定了下个人主页是同一位呢,我没有搞错。
    很有执行力呢,这么快就宣传起来了,看好你做的这个学习工作台。
    googlexyor
        17
    googlexyor  
    OP
       2 小时 54 分钟前 via Android
    @yzh2836 我是打算边开发边宣传,而非做完再宣传。这样有反馈,能有点动力。
    Charon2050
        18
    Charon2050  
       1 小时 17 分钟前
    好耶,是我最喜欢的 Material You 界面
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1819 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 11:35 PVG 19:35 LAX 03:35 JFK 06:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86