Android 独立开发 目录:E:\note\1\Note
我的笔记(Note)
本地 Android 笔记(包名 com.luoyang.note,文案「我的笔记」)。数据落在 Room 库 easynote.db,无账号云同步。MVVM + ViewBinding:列表/编辑/搜索等 ViewModel 只经 NoteRepository 访问 DAO;归档、删除、加锁等状态用时间戳表达,列表过滤是查询期 NoteFilter。
模块 / 架构
app 壳 · richeditor · lock · backup · widget · doodle · font · record · benchmark
技术栈
KotlinMVVMRoomViewBindingStateFlowViewPager2多模块
要点
- 底栏四页:主页(标签/样式/排序)、提醒、收藏、更多(归档/日历/标签/回收站/设置/备份)
- 块编辑器:正文/待办/标题/分割线/图片/录音/视频/文件;支持字体、背景、提醒、置顶、单条锁
- 应用锁:PIN/图案/指纹,密码只存哈希;.enbak 备份与导出文本/图片
- 桌面小组件由 app 注入 WidgetCatalog,widget 库不反向依赖 app
- Debug 批量造笔记仅 debug 源集;Debug/Release 同签名可覆盖安装