登录社区云,与社区用户共同成长
邀请您加入社区
本文介绍了「古诗学习宝」App中错题本系统的技术实现方案。该方案通过复合key去重、软删除标记和自动派生机制,解决了教育类App常见的三个痛点问题:重复错题堆积、掌握状态混乱和手动调用遗漏。 系统架构分为四层:1)答题页面收集错题数据;2)RecordService自动派生错题入库;3)WrongQuestionService实现去重和软删除逻辑;4)持久化存储和UI展示。核心设计包括使用poem
本文介绍了鸿蒙应用开发中的弹窗选型策略,基于「古诗学习宝」实际案例总结出7大类弹窗使用场景。主要内容包括: 弹窗分类决策树:从轻量提示Toast到全屏模态覆盖,提供清晰的选型路径 实际应用场景: ActionMenu用于5档学习目标选择 自定义BottomSheet实现头像选择 CustomDialog展示庆祝动画 showDialog处理关于页面 Toast提供操作反馈 核心特点: 每类弹窗对应
摘要 本文介绍了鸿蒙应用开发中的两个核心问题解决方案:多页面跳转管理和跨页面状态同步。通过「古诗学习宝」线上版本的实践,提出统一Navigation根+PageMap路由表架构,使用NavPathStack.pushPathByName实现类型安全跳转,并采用onShown+favVersion版本号机制确保状态同步。
本文介绍了「古诗学习宝」鸿蒙应用的启动页设计思路与实现细节。该启动页采用水墨风格,通过三段错峰动画(Logo弹入、标题上浮、副标题淡入)营造古典意境,并包含3秒进度条和可跳过功能。文章从整体架构、动画时序、核心代码三个层面展开,重点解析了200行原生代码实现的动画效果,包括@Local状态管理、setInterval进度条控制以及生命周期管理等关键技术点。
文章摘要 本文介绍了一种基于HarmonyOS 6 ArkUI原生API实现的底部导航栏设计方案,通过Shape + Path绘制凹槽效果,结合Stack绝对定位实现中央凸起按钮,完全零三方依赖。
《古诗学习宝》是一款专为小学生设计的鸿蒙原生应用,收录了1-6年级277首必背古诗。该应用提供4种背诵模式(默写填空/选择题/连线题/听音造句)、自动错题本功能和游戏化激励体系,采用宣纸色系古典美学设计,无广告和内购。技术架构基于HarmonyOS 6 + ArkUI V2,包含视图层、服务层和数据持久化层,使用本地JSON数据库和Preferences存储。目前已上架华为应用市场,为家长和孩子提