前言
身为程序员,很少有时间去做运动,户外的运动就更少了。
特别是前段时间看到一篇报道说早稻田大学研究发现:每坐1小时平均寿命缩短22分钟!,就感到更害怕了。
所以也就萌生了做一款方便办公室人员的轻运动小程序,不占用太多时间,在办公室就可以利用闲暇时间做一做。
最初的想法是仿照KEEP,悦跑圈等来做,但是说实话,个人开发,有时候纯靠热情,有时候也就是脑子一些就开始搞了,对市场和用户都不了解,最后可能赔了夫人又折兵。
把成本降到最低,不打算卖服务器和域名这些,设计和美工等也都是自己来做。轻装上阵,先把基本功能做出来,看看用户的反响再做下一步动作。
功能开发
1.功能范围和目标人群
目标人群主要是针对办公室人员。
包含的运动主要是一些不要太大空间和设备,在工位或者很少空间就能做的。还有就是对时间有要求的。
对各个运动要有个介绍和动作指导(目前主要是文字版)。
练习时有预设的标准方案,同时用户也可以自己设置,并且可以将各个动作就行拆解,程序按标准时间语音指导用户操作。
目前就是这三个基本功能。
2.功能截图
首页:直接展示目前可以支持的运动项目。
详情页:对运动项目的介绍和动作指导。
设置页:默认设置运动的动作时间和训练频率
指导页:根据语音提示做指定的动作
3.代码实现
由于全部采用前端实现小程序,无服务器,故小程序内数据和内容全部采用静态JSON存储。
音频实现模块将所有运动中能用到的词全部用工具生成到一个mp3中,通过对截取字位置进行播放。
播放代码,根据播放内容查找:
体验
大家可以通过下面的二维码,扫码体验。
目前发现用户量特别少,自己就发发朋友圈啥的,微信群基本没有流量,只有好友能给增加点人气。
不知道是小程序的功能本身问题(比如运动的选择,颜色,布局,内容等),或者其他什么原因。在此肯定各位掘友给提出宝贵的意见,或者比较有推广经验的人士给指点一下。