1、立项背景和目标
背景: 不同人群均面临记忆与认知挑战,缺乏综合性训练工具。
目标: 开发一款适用于多年龄段的智能记忆助手,通过科学训练提升用户的记忆力、创造力及沟通效率。
2、软件功能、核心功能模块的介绍
记忆训练场: 核心模块,运用记忆宫殿法等技巧,专项训练单词、人名记忆。
创意思维工坊: 提供联想游戏等,激发用户(尤其是儿童)的创造性思维。
家庭协作中心: 内置共享日历与亲子任务,帮助家庭管理日程并改善沟通。
3、业务流程、功能路径描述
用户路径(以专业人士为例):
选择训练目标(如记人名) → 进入“记忆训练场”进行联想与练习 → 系统根据算法推送复习 → 在档案中查看能力成长报告。
家庭用户路径:
父母创建家庭组并分享日程 → 孩子接收提醒并查看 → 共同完成创意挑战任务,在互动中加强联系。
1. 整体架构与设计思路
技术栈: 使用 React Native + TypeScript 进行跨端开发。
架构: 采用模块化设计,使用 Redux Toolkit 管理全局状态,Realm 负责本地数据存储,React Navigation 处理页面路由。
核心模块: 用 Reanimated 实现流畅动画,家庭模块用 Socket.io 实现实时同步。
2. 负责模块与结果
职责: 独立负责“记忆训练场”核心模块开发及用户成长体系搭建。
成果:
通过动画优化,将交互卡顿率从12%降至2%。
封装3个通用组件,提升开发效率40%。
设计的成就系统使用户次日留存提升15%。
3. 难点与解决方案
性能问题: 复杂动画导致卡顿。
解决: 采用 Reanimated 3,优化组件渲染。
兼容性问题: 双平台样式差异大。
解决: 使用安全区上下文和统一UI组件库。