本文针对华为HarmonyOS智能穿戴产品(即HUAWEI WATCH 3)开发了一款运动健康类的游戏化APP——Fitness,旨在通过游戏化的方式,提升用户运动动机。
一. 客户端开发
开发环境:客户端UI是基于HarmonyOS进行开发的,所以IDE使用的是华为的DevEco-Studio。
语言:采用的编程语言是JavaScript,基于JS扩展的类Web开发范式的方舟开发框架。
核心功能:
- 用户的虚拟形象陪伴用户一起做运动;
- 每日运动目标(运动时间、消耗卡路里);
- 运动中时间、心率、消耗卡路里的记录;
- 完成运动获取爱心奖励(可用于在慈善活动中捐献);
- 合作:与好友一起运动,共同达成目标,获取奖励;
- 挑战、徽章:完成运动挑战,获取徽章或其他奖励;
1. 创建项目(Create Project)
2. 项目结构
(1)各功能模块页面存放在pages文件夹中,每个页面都由.hml、.css、.js三个同名文件组成;
(2)图片资源存放在common/images文件夹中;