「在一起」开发日志 2

App Icon

简单的在 v2ex 上发了个帖子,与工程师们聊了聊日常会使用情侣 App 吗?

结果还是有些出乎意料,我原本以为大家都很会管理日常,会尝试用一些工具来管理,没想到第一天的回复基本都是倾向于不用或者用的时间不长,第二天的回复表示会用,并且提到了会用 Todo App 来管理。

感觉自己的思路在一小部分人中得到验证是可行的,确实有人会在情侣情况下使用 Todo 来管理。

同时也有人反馈比较期待多人打卡的功能。

之前提到:

我在考虑,是不是应该把打卡功能单独拆分出来做一个项目,毕竟市面上的打卡都是单人的,很少有情侣双人一起打卡,使用下来,双人打卡的感受 + App 推送给对方的提醒都是非常强烈的,比如一起背单词,对方打卡后自己就会收到提醒,感觉不背不行,今天再累我也要起来背单词。

不过昨天思考后,还是决定维持现状,不拆分功能,=w=。


工程方面:

这次想说一下,之前没有提到的一个代码设计。

在最开始设计这款 App 的时候,我就想到情侣肯定不一定是男女之间的,同性恋的权利应该得到认可。

在设计后台数据库字段的时候,没有简单的把两个人绑定时候的子段设计为 manwomen,这样确实很直观很明显,但是从另外一个角度看,在忽略同性恋的存在。

当然暂时没有想到更好的名称,目前是使用 userAuserB 来绑定两个用户的关系。

我也不是很清楚这样做到底有没有意义,毕竟用户也不会关心你代码到底有多么牛逼。

我只是想自己在做这款情侣 App 时候,保证对每个用户的尊敬。


现在也在思考新的问题:

  • 为什么使用情侣 App?
  • 使用情侣 App 可以带来什么?

也等同于在思考这三个问题:

  • 为什么?(Why)
  • 如何用?(How)
  • 效果?(Effect)

自己写出来的问题,自己也暂时无法给出完美的答案,只能先走一步看一步。

不过我也想好增加一些新的功能:

  1. 今日运势,查看今日的星座运势。
  2. 第一次做某事的卡片生成和分享,不由用户来主导创建,由运营来生成,类似游戏中的成就,让人完成后成就感。
  3. 触感,同时触摸屏幕时候,会有震动。(不过感觉这个好鸡肋)

上期结尾:

目前缺陷:

  • 打卡 UI 不好看
  • 任务页面苍白
  • 菜单页面苍白
  • 收入功能没做完
  • 日志记录太简单
  • 设置页面没完成

目前做的好的:

  • 打卡功能加的好,交互不错
  • 整体框架起来了
  • 打卡使用率很高,每天都在用

下次写日志根据这个缺陷继续回答。

设置页面完成了。
日志功能暂时被砍了,不过决定加回来。
收入功能确认被砍,暂时不和钱打交道了。


目前缺陷:

  • 打卡 UI 不好看
  • 任务页面苍白
  • 菜单页面苍白
  • 日志功能需要重写

目前做的好的:

  • Todo 功能更加完善了,增加了到期日的设置
  • 设置页面基本完成,支持修改昵称和头像,就差虚拟人物内购

接下来的工作重点:

  • 设计打卡 UI
  • 重构代码(看了 Uber 出的 RIBs,想尝试下,被人号称移动端最强架构,好奇)

下期写日志根据这个缺陷继续回答。


上期回顾:

「在一起」开发日志

“「在一起」开发日志 2”的2个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注