本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

【j2开奖】他为儿子做了款小程序,解决了小朋友学算数的难题 | 晓组织 #1(2)

时间:2017-05-04 22:03来源:香港现场开奖 作者:www.wzatv.cc 点击:
首先,我们要做的需求并非是每个人必需。 要求用户去相关平台安装下载一个 app,代价太大,也不容易形成经常打开使用的习惯。 然后,我们也不希望练

  首先,我们要做的需求并非是每个人必需。要求用户去相关平台安装下载一个 app,代价太大,也不容易形成经常打开使用的习惯。

  然后,我们也不希望练习数学计算能力成为孩子的负担。每天做 10 分钟,坚持一段时间,计算能力自然就提高了。这符合微信小程序「用完即走」的理念。

  最后,小程序非常小,小到感觉不到下载安装和更新。对用户来讲可以比较容易打开和使用,也不需要登录注册,少了很多传统 app 使用上的麻烦。这样用户可以更加专注于数学计算的功能上。

  所以我们选择了微信小程序作为我们开发的起始点。

  这些坑,我们帮你踩过了

  由于我们是第一次开发微信小程序,加上微信小程序本身也在发展和完善。这当中确实遇到了不少的困难和麻烦。目前绝大部分困难我们都已经克服了,这里列举几个花的时间比较多或者比较重要的点。

  比如我们的答题时界面是不可以下拉拖动页面的。在小程序开发工具的模拟器上没有问题,但到了真机上,就发生了可以拖拽的下拉回弹。我研究很久,最终解决问题是将页面设置成 scroll-view,并且 scroll-x="true" 的情况,这样就可以避免了上下拉动。

  再比如在模拟器上,JS 的数组 sort 字符串排序并没有问题,但到了我的 iPhone 真机上,却没有排序成功。

  后来才知道是因为 iOS、Android 和电脑模拟器三端的 JS 脚本执行环境各不相同的。或许这是微信小程序暂时的缺陷,但我们也不能等着微信团队改进再去实现排序功能。

  于是,我们就重写了一个简单的数组对象排序算法,解决了这个问题。虽然有点重复造轮子的嫌疑,但具体情况就得有具体办法。

  还有像 iOS 8.x 并不支持 CSS 的 display:flex 功能,会造成排版混乱。由于没有相关手机,开始我们都不知道这种情况,是小程序上线后,用户反馈才了解到存在这个现象。

  

【j2开奖】他为儿子做了款小程序,解决了小朋友学算数的难题 | 晓组织 #1

  后来经过研究终于明白是在发布时,勾选「开启上传代时样式文件自动补全」,可解决这个问题。唉!影响了前期大量的 iOS 8 的用户使用,很是遗憾。

  两个老朋友,两个月时间,一个小程序

  我和安澜洪是十七年的好朋友。

  我们共事过 4 家公司,也算是合作最长久的同事。今年春节过后,我们一同离开公司,准备做一点自己喜欢的事情。

  我们不能像乔布斯、比尔盖茨他们那样有车库可以选择,所以我们选择在图书馆和咖啡店作为创业办公地点。

  经过两个多月的努力,「心算练习」小程序诞生了。

  我擅长出点子和前后端的技术开发,安澜洪擅长产品和设计,我们互补的能力正好可以去完整地实现一个小型的软件。

  由于多年的经验积累,使得我们在保证基本功能实现的前提下,对软件的使用体验和视觉效果格外重视。

  因此,「心算练习」这个产品不敢说多优秀,但在 UI 与交互上,确实花了不少的心思。

  小脑袋歇一歇

  我们的产品有很多细节都经过深思熟虑。 由于篇幅有限,这里举一个答题时的暂停设置页面的设计细节分享给大家。

  

【j2开奖】他为儿子做了款小程序,解决了小朋友学算数的难题 | 晓组织 #1

  考虑到小朋友认字有限, 增加了拼音注解。并且对拼音中的「a」用了规范的字母显示(「啊」的书写方式)。

  音效的开关可以满足用户不同的环境需要。有对、错等音效会更有趣,但个别环境需要禁音。

  计算 8 + 9 时或许孩子可以直接输入 1 再输入 7 得到答案,但是如果计算 27 + 59 时,孩子就希望可以先输入个位 6 再输入十位 8 的输入方式,这符合他们的做题习惯。

  我们现在已经有了相当多的关于儿童教育类的产品点子在等着实现,「心算练习」也在开发 2.0 版。我们相信可以做出精品的儿童教育类产品。

  一个遗憾又有趣的故事

  由于「知晓程序」的推荐,上线后不久,我们小程序的使用用户就快要突破 10000 了。

  

【j2开奖】他为儿子做了款小程序,解决了小朋友学算数的难题 | 晓组织 #1

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容