Skip to content
yaohuiyePublic

About

本地优先的亲子学习安卓应用,包含专注计时、知识词典、益智游戏和成长回顾。基于 uni-app 与 Vue 3。

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

妙帮 · Miaobang

本地优先的亲子学习安卓应用,基于 uni-app、Vue 3 和一个小型 UTS/Kotlin 提醒模块。和孩子约定一件小任务,查一条知识,玩一局益智游戏,再一起回顾。

功能

  • 专注任务:开始、暂停、继续、收尾确认、本机历史;计时到点与任务完成分别记录。
  • 每日口算打卡:每组随机 20 题,对应人教版四年级上册口算范围(整万数加减、口算乘法、口算除法与估算);完成一轮即当天打卡,本机记录正确数、用时和连续天数。
  • 知识口袋:723 张卡,英语 473(含外研版三年级起点四年级上、下册 Module 1–10 课本同步词 173)、成语 100、数学 80、科学问答 50、阅读表达 20;搜索、收藏、复习、五题练习。
  • 作文范例:对应统编版四年级上册八个习作单元,每单元一篇原创范文加写作提示,供孩子对照学习,不代写。
  • 六个游戏入口:路线解谜(12 关)、数字搭桥(12 关)、安全小侦探(8 场景)、听音找词、拼词小工坊(288 词)、光线救援站(6 关)。
  • 五个街机小游戏:扫雷(8×8、首点安全、数字推理)、俄罗斯方块(10×18、七种方块一轮一换、慢速下落)、消消乐(8×8、30 步一局、连消加成、死局自动重排)、贪吃蛇(14×14 慢速、方向按钮操作)、纸翼飞行队(经典竖屏打飞机、拖动操作与自动发射、三次机会、护盾/三路发射补给、90 秒一局);最佳成绩保存在本机。
  • 好奇实验室:13 个离线互动实验,先猜想、调整条件、观察结果,再和家长记录发现;实验笔记保存在本机。声音实验附三段自制音调,所有绘图由代码生成。
  • 平板布局:手机单列,宽屏首页多列;实验在大屏横屏并排显示,飞机战场保持 2:3 比例。支持安卓横竖屏旋转,实际平板安装与触控效果仍需验收。
  • 成长小花园:记录好事、可选回顾、每天一朵具体鼓励花。
  • 旧工具代码:口算生成、汉字查询、古诗查阅。完整保留 2480 条汉字记录;诗词库 127 篇,含补入的四上、四下必背文言文《精卫填海》《王戎不取道旁李》《囊萤夜读》《铁杵成针》和九首小学生必背经典(包含旧数据中的重复项)。

核心业务数据在本机保存,无登录、业务服务端或云同步。游戏独立开放,不以完成作业解锁;计时时长不代表注意力水平,安全故事不代替现实看护。内容按主题整理,不代表完整教材或必考清单。

完整离线资源

仓库包含完整汉字、诗词、723 张知识卡,以及原 300 张英语卡对应的 596 个单词/例句音频文件(重复文本共用文件)。英语音频已改用 Piper + LJSpeech 合成,不使用 macOS 系统音色;安装后播放无需联网,也不用在手机上安装语音模型。课本同步词(四上、四下 Module 1–10)暂无配套音频,按文字与例句查阅使用;课本词表以孩子手里的课本为准。

个人 AppID、签名证书、口令、设备记录和构建产物不随源码发布。素材来源和许可范围见 素材说明。

开始开发

  1. 安装 HBuilderX 与 Vue 3 / UTS Android 编译插件,本项目基于 HBuilderX 5.26 开发。
  2. 在 HBuilderX 打开 app/,而非仓库根目录。
  3. 在 manifest.json 中获取自己的 DCloud AppID;用自己的包名与签名打包。
  4. 可先运行网页预览。安卓提醒、后台、锁屏和播放器需要真机验证。

本项目没有 package.json;不需要 npm install。用 Node 20+ 在 app/ 执行:

node --test --test-reporter=spec tests/*.test.mjs

当前 138 项测试全部通过,包含完整音频文件与文本映射检查、口算生成器语义、打卡记录与错题本校验、五个街机小游戏与 13 个实验的规则检查,以及插旗、暂停继续和计时显示的页面回归检查。规则检查不等于安卓全部功能验证。

目录与文档

app/                 uni-app 应用源码、规则、内容、测试和资源生成脚本
docs/BUILD.md        安卓构建与音频生成说明
docs/ARCHITECTURE.md 模块与本地数据
docs/ASSETS.md       素材来源、许可范围与公开版差别
.github/workflows/   自动规则测试

构建说明 · 代码结构 · 素材说明 · 贡献指南 · 路线图

目前仍在家庭试用阶段:自创关卡、备份恢复尚未实现,锁屏提醒与各设备兼容仍需验证。家庭版本已在 Android 16 设备验证启动修复;公开版更换了英语音源和部分旧图标,仍需单独进行真机验收。

许可

沿用 MIT License。原创代码、学习卡、关卡、脚本与项目原创插图适用该许可;旧汉字与诗词数据沿用原项目完整内容,不把其中所有诗词、注释和数据库编排声明为本项目原创或统一适用 MIT。第三方工具与资料分别遵循其适用许可,详情见素材说明。

About

本地优先的亲子学习安卓应用,包含专注计时、知识词典、益智游戏和成长回顾。基于 uni-app 与 Vue 3。

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages