面向学生与年轻人的本地优先图文记录工具,替代纸质日记本、手机相册自带的简易备忘录和多个零散小工具。日常拍照、课堂笔记、复习待办、日记心情打卡等碎片信息分散在相册、纸质本、聊天收藏与便签里,翻找困难且同步麻烦;素页把照片与文字统一进一条图文时间轴,配笔记本、标签与全文搜索,用一次滑动完成回溯。本机独立开发、课余迭代,面向个人自用场景,全过程无需注册账号、数据不出设备。
点击空白处退出提示
面向学生与年轻人的本地优先图文记录工具,替代纸质日记本、手机相册自带的简易备忘录和多个零散小工具。日常拍照、课堂笔记、复习待办、日记心情打卡等碎片信息分散在相册、纸质本、聊天收藏与便签里,翻找困难且同步麻烦;素页把照片与文字统一进一条图文时间轴,配笔记本、标签与全文搜索,用一次滑动完成回溯。本机独立开发、课余迭代,面向个人自用场景,全过程无需注册账号、数据不出设备。
以图文时间轴为骨架,融合相册、笔记、日记、待办与学习统计四大能力。1)图文记录:富文本编辑、500ms 防抖自动保存、草稿箱、回收站软删可恢复;2)图片:拍照或选图,原图入库并生成两级缩略图,支持批量导入、旋转裁剪另存;3)组织:月分组时间轴、相册网格、日历回顾与「那年今日」、笔记本(生活/学习双空间)、多级标签、SQLite FTS5 全文搜索;4)学习:目标与子任务树、日记模板与心情打卡、待办、学习统计图表;5)备份:本地 .plbk 整包备份、WebDAV 云备份、AES-256-GCM 加密备份,Markdown/PDF 导出;6)外观:浅色/深色主题、强调色、字号缩放、多格式附件(文档/音频,含时长与封面)。
Flutter 3.47.2 + Dart 3 一套代码产出 Android/Windows/iOS,AGP 9.1.0。架构为轻量 Clean Architecture 五层:Presentation → Riverpod State → Domain → Data(Drift DAO) → Core,上层只依赖下层抽象。数据层用 Drift + SQLite 并启用 FTS5 全文索引,写操作走事务、索引与主表同事务双写;每张表预置 uuid/created_at/updated_at/version/deleted 五个字段,为后续同步预留。所有业务表统一软删除,配回收站恢复入口;表结构变更强制写 MigrationStep 与迁移测试。图片用 image 包在 Isolate 内完成解码缩放与 EXIF 方向烘焙,生成 thumb/medium 两级派生,列表只加载缩略图并按 cacheWidth 解码,滚动目标 60fps。备份包为 zip(db+media+manifest),加密采用纯 Dart 的 AES-256-GCM + PBKDF2,密钥入系统安全容器。测试 328 条全通过,dart analyze --fatal-infos 零告警,CI 在每次提交跑分析+测试并校验版本号一致性。










评论