一个APP的迭代(1) - 开始篇
用户的需求
很多用户都会有写日记的习惯,这是刚性需求。
在创作这款日记本之前,曾在应用市场搜索日记本,却没有一款合适的,要么就是广告太多,要么就是功能缺陷。
于是决定做一款日记本app,这款日记本app已经做出来了,我把它取名叫《小励日记》,见效果图:
接下来的几篇博文,会和大家探讨一下。一个程序员如何在有限的能力之内如何打造出一款优质的app。
日记APP 的版本历史
第一个版本纯粹是自已用的,连最基本的联网备份功能都没有。
后面因为要换手机了,就加了备份功能。
自已用了一段时间,就把它发布到华为应用市场了。大家也许会说,这界面这么土,发布到应用市场会有人用吗?你别说,真的有人用,用户对这款简洁又土的app表示了肯定,虽然只有几百的用户。
这里我觉得功能是最重要的,界面才是其次,例如快手app布局让人眼光缭乱,但照样有几亿用户量。又例如美拍,原来整洁的界面后来也改成有点杂乱的布局。当然我这小打小闹的日记app自然是不能跟亿级用户量的app相提并论了。
日记1.0 版本采用的技术方案 Cordova + jQueryMobile + VUE.js
后来用户反馈建议要有日记照片的功能,于是进行了2.0版本的开发。
日记2.0 版本并没有采用 vue.js ,当我采用js重写功能时就变得很艰难了。
采用的是 TypeScript 语言,结合Angular2框架,UI层采用的是ionic2。
后面几篇博文,会介绍从零开始迭代这款APP.下一篇博文 一个APP的进化(2) - 基础篇,介绍如何开发这款APP最基础的功能