我离职后在打造一个记账应用

2020-12-20

索引

前言

记账应用是我的第二个想法。

在开始「记账」应用之前,我还打算打造一个独立小产品(手机应用),但由于没有任何手机相关开发知识,如果一并开始学习的话会将时间拉长,得不偿失。在一段时间后,我把它放弃了。

打造记账应用的契机

由于我离职后也没有了持续的收入,因此需要找一款记账应用记录一下我一个月的综合花费,以使得将来能合理分配每个月的费用。

在尝试了好几款记账应用后(包括 Android,iOS 平台)都没有一款合心意的,它们几乎都有以下至少任意一项原因:

  • 广告(开屏或应用内广告
  • 社交功能
  • 必须要登录才能使用
  • 配置项过多

为何不打造一个简单易用的记账应用?

网页应用 VS 手机应用

网页应用是真正意义上的跨平台,且在任意有浏览器的地方就能使用。

由于我本身熟悉网页相关比手机相关要多,因此网页应用是比较合理的选择;为了能更加像一个手机应用,它至少需要配备 PWA 能力。

PWA 在安卓系统 Chrome 浏览器的加持下是比较完善的,至于 iOS 应该是刚刚起步,这里有个iOS 14 PWA 相关介绍

需要关注用户体验

我们一直在强调「用户体验」。个人认为在移动设备上有比较好的体验是三星的移动系统 One UI。它对现在的大屏手机有着很好的设计哲学,它将整个手机屏幕大约分为 3 等分:上 1/3 为 Viewing Area(视觉区域;下 2/3 为 Interaction Area(交互区域。

视觉区域是大部分人单手操作难易触及的地方,交互区域则相反;因此通过将整体操作往下移动,达到单手握持也能完成交互。

我如何从 0 开始

我的知识比较有限,并且很少会接触到前端领域以外的东西;因此我需要借助一些工具用来画原型,列的功能清单,补充一些设计体验相关知识,以及其它。

在工具层面上主要应用了:

  • Figma(用来画基本原型,它不需要很多设计相关的知识就能画出一个不错的原型,并且还能从其它社区复制组件到自己的原型设计里,非常方便。
  • GitHub(除了用来存放代码之外,还使用 issue 来做一些记录。
  • Vercel(暂且是将应用寄托在这里。

这款记账产品应该符合这些特点

  • 单手操作
  • PWA(可安装
  • 简单易用但不简陋

对于它还有一些其它的想法

  • 是否完整的适配桌面端(以目前手机地位如此之高的环境下,优先级可能比较低