HarmonyOS | 项目开发练习 「钢笔单词」 #1 项目介绍 | 涉及弹性布局(FLEX)、用户首选项、关系型数据库

HarmonyOS | 项目开发练习 「钢笔单词」 #1 项目介绍 | 涉及弹性布局(FLEX)、用户首选项、关系型数据库

前言:

​ 「钢笔单词」是一款专为提升用户英语词汇量而设计的高效背单词软件,基于ArkTS语言和HarmonyOS平台开发。项目结构里将对应的中英文本储存为 JSON 文件,方便以后进行国际化适配,但实际上本项目没有实现,也并没有所有文本都通过调取 JSON 文件以使用(偷个懒),一些常用的颜色也使用 JSON 文件进行储存,不过象征意义比较大,因为很多地方是直接用调色板进行取色。数据持久化部分,使用了关系型数据库和用户首选项,不过很遗憾,由于时间关系,涉及关系型数据库的部分,仅仅将数据库相关工具类进行了简单实现,并没有在项目中实际运用。

​ 除了最后实现的背单词界面是直接在一个文件中完成的,其它地方都进行了模块划分,结构相对清晰。

项目结构:

在这里插入图片描述

功能展示:

​ 不知为何,远程模拟器突然出现了网络代理问题,本地模拟器没有平板型号,而将项目打包的话也比较麻烦,所以直接用预览器进行演示吧(╮(╯▽╰)╭)。

欢迎页面:

​ 欢迎页面的重点是隐私弹窗,当用户第一次进入软件时,会收到弹窗,点击“拒绝”会退出系统,而点击允许才能进入系统,并且以后不会再次进行弹窗提示。

​ 点击允许后,需要至少等待一个固定时间后,才能进入首页。

在这里插入图片描述
在这里插入图片描述

首页:

​ 首页的重点是统计单词量的卡片,但是只实现了UI,实际上不能进行单词量统计。卡片上有一个日期选择器,卡片UI本身的颜色会根据单词量情况而改变,小于等于300为蓝色,否则为红色。卡片可以翻页,第二页设计用于记录背诵的单词总数和单日记录。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

书架页面:

​ 这个页面是进入背单词页面的入口。

在这里插入图片描述

背单词页面:

​ 主要进行单词选择、单词背诵、拼写以及单词遮盖。

在这里插入图片描述

选项界面:

​ 并没有实现任何功能。

在这里插入图片描述


  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JayHsu_蔚蓝审敛法

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值