我的作品 Mindkit-普通人的清单应用

yueyuemax() · 2021年03月10日 · 最后由 Kotlin 回复于 2021年04月14日 · 1409 次阅读
本帖已被设为精华帖!

大家好,我是 yueyuemax,很惊喜发现这个独立开发者社区。目前正在独立开发的路上,与大家共勉。

下面是我开发 iOS App Mindkit 的一些想法,分享一下。

背景

开始做 Mindkit,源于我在工作和生活中有很多琐碎的事情需要记录。

  1. 下个月提醒我更新网站证书
  2. 妈妈的生日还有多少天
  3. 安排今天或明天要做的工作
  4. 我想每周跳几次绳,记下来哪天跳了,哪天没跳
  5. 有时候我还会想写一些生活感受,类似日记
  6. 有时候心血来潮,会控制饮食,记录每天都吃的怎样
  7. 在开发 App 的时候,经常有一些闪现的想法,要记下来并查看每个想法最后落实了没有
  8. 我还有有一些小小的心愿,比如买个新手机等
  9. 有时候,我还会回顾最近一段时间,我都做了什么,吃的怎样,每天过的开不开心

以上每一项,我可能都不是重度用户,仅仅提供给我最基础的功能,把最重要的信息提供给我就可以了。而几乎每项内容,我都要从 App Store 中搜索并找到我喜欢的 App,并甚至可能都要单独付费。

为什么不做一个可以将以上事情都记在一起的 App?

这个 App 应该长什么样子

要将这么多的功能都集中在一个 App 中,怎么安排这些功能是一个让人头疼的事情。我本身不喜欢功能复杂,层次很深的 App,不想为了 A 去学习怎么使用解决 A 的方法 B,我觉得 B 本身就应该是拿来即用的,直截了当。在经历了无数次疯狂尝试之后,最终确定了 Mindkit 的基本结构:Tabbar + 卡片。

使用 Tabbar 的方式,将这些模块进行分类:

  1. 最常用,最重要的要做的事情,比如任务,习惯,放在第一个 Tab 页,可以称为 “行动”。
  2. 每天可能都要用,比如心情日记,饮食记录等,放在第二个 Tab 页,可以称为 “追踪”。
  3. 其他记下来就等着以后看的,比如心愿,纪念时刻,想法追踪,提醒事项,零碎的备忘,放在放在第三个 Tab 页,可以称为 “备忘”。 对于每一个模块,尽量使用卡片的形式进行约束,这样不会显得那么杂乱。说起来像是很自然的事情,但其实背后是无数次的尝试才摸索出来的一个结构。

这是目前首页版本的样子。

这个 App 应该有哪些功能

在功能设计上,我的想法是力求满足最基本的需求,更多功能可以慢慢随着迭代扩展。(当然这很难把握,毕竟这么多的类目,而每个人又都不尽相同,只能先以满足自己来进行设计。)

待办事项

安排每天要做的事情,记下未来某天要做或者以后哪天做都可以的事情。目前版本的主要功能如下:

  1. 默认分为工作和私人两个类别,可以自由编辑分类
  2. 用颜色来区分紧急程度
  3. 创建子任务
  4. 创建重复任务

在首页中,给出了 4 个日期,分别对应 “昨天”、“今天”、“明天”、“后天”,这样可以快速地创建、勾选、查看临近的任务。同时对于可能突然想起来最近几天要做的某件事,可以记在 “以后再说” 中。

习惯

对于坚持在做的一件事,比如跑步等,哪天做了就哪天勾选一下,心血来潮想写一些关于这件事情的细节,也可以记录下来。

心情

今天过的怎么样,最近有没有灰心过,有没有感到非常开心过?简单记录,偶尔回顾最近的情绪状态。

饮食

今天有没有吃早饭,晚上有没有暴饮暴食?跟朋友吃顿大餐,也可以拍个照片。

心愿清单

小小的心愿,列出来,更有仪式感。

纪念时刻

记一些生日,在生日来临前几天提醒一下。

记一些人生中的重要时刻,比如毕业多久了。

奇思妙想

记一些平时生活中的想法,对于我来说,大部分是来记录 App 开发中的一些想法,以便在空闲时再去琢磨这些想法,看能不能实现。

提醒事项

一些低频的事项,比如每月月底还信用卡,每周五写周报等。

备忘清单

记录一些琐碎事项,比如下次去超市要买哪些东西,有时候突然想起来要买什么,就记下来。或者去旅行,要带哪些东西,列一下。

未来规划

大屏适配

由于 Mindkit 是以手机为基础进行设计,目前在 iPad 上和 Mac 上基本仍是手机版本的简单放大,很多页面元素显得很不协调。尤其在 Mac 上,操作习惯与手机相差很大,沿用手机的操作方式显得很不便捷。

新模块加入

进度(目标)管理,比如看一本书,准备讲课比赛这种大型事件。 记账,最基本的每日开销,每月收入等。

以上就是个人在开发 Mindkit 中的一些心路历程,欢迎下载体验,欢迎任何意见和想法。

App Store 中的 Mindkit

第一次发帖...多个图片不会编辑到同一行......

很好啊,很需要,我现在一直用 iOS 自带的提醒事项 app,虽然基本满足,但更高需求还是满足不了,我用下你这个试试

另外,加社群了吗 https://w2solo.com/topics/40 ,我们每周六晚上 8 点左右举行线上主题会议,欢迎参加

之前想加的,我看需要发帖才可以...现在去加

欢迎欢迎

很好的 app,欢迎

cmlanche 将本帖设为了精华贴 03月10日 16:08

欢迎加入社区,很不错的 App。技术栈用的什么?

做得好漂亮啊,厉害!我转发给我的用户,很多人想要安卓版 ( ̄ ▽ ̄)

aloveric 回复

用 SwiftUI + CoreData 做的

litang0908 回复

谢谢谢谢,设计基本是从 Dribble 慢慢模仿来的,安卓现在都忘了怎么写了,先把苹果各平台的完善了再考虑安卓版本

请问下你的应用详情图是自己设计的还是有辅助的第三方工具?

caoyanglee 回复

部分截图是用这个网站制作的,很好用:https://app-mockup.com/; 有些效果那些制作截图的网站做不出来,我就用 PS 做的

想问一下作者,这个全流程开发上线大概用了多久呢

ccsulzf 回复

从第 1 行代码(2020/04/19)到第 1 个版本上线 (2020/06/14),大概 2 个月的时间。 这期间几乎全天在做,一边学习 SwiftUI 和 CoreData,一边想设计和功能点,哈哈,想到哪做到哪。

yueyuemax 回复

那真的很厉害了,是全职吗?我一个记账小程序都一直在拖延,唉

ccsulzf 回复

对的啊,我是全职在做,时间比较充足。先上线,功能再慢慢扩展,加油!

赞👍,学习!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册