一个App,今天它来了
一直想上线个自己的APP,今天,它来了《今日计划》。本专栏将介绍这个APP最初的产品构思、设计、网站、服务器Vapor、iOS客户端swift、运营的整个过程。
放张AppStore 今日计划截图:

介绍
这款软件前后大概花了一个月的时间。都是晚上下班,清明节加五一节,抽空完成的。真要开发起来,最多两个星期的工作量。包含:产品构思、设计Sketch
初稿、UI图标、Swift
、后期的github
+hexo
+域名、再到Vapor
+Unbuntu16.04
+阿里云、七麦数据ASO优化、友盟数据统计、推广。包含很多朋友的设计建议。
其实,看起来蛮多内容,一点点做完后发现很有趣,写下这篇专栏,记录总体的踩坑过程。燃起你创作的欲望。
期待各位大佬的作品问世。
为什么做计划类软件呢?
我是喜欢微软的《Todo》的,现在也在用,你会发现,《今日计划》中很多元素都是参(抄)考(袭)了《Todo》,包括图标以及计划的创建方式。计划列表的展示界面,大家应该能想到《捷径》这款App
吧,简单就是美,把每一条计划展示的如同一条捷径一样,不也挺好吗?
这个App
中没有提醒(闹钟)功能,我也不打算加,它更适合的是一个长远的计划,而不是短暂的计划,甚至我直接在app
中弱化了几点几分的概念,最低是以日为单位的。当然后期我准备做一个《21天》的一个习惯养成App
,这个就是要有这些功能了。
简洁化是一个规则,希望这个软件尽量保持简洁,美观,一个好的产品主要功能一定是简单的,不需要引导和提示。
app
中内置的Realm
数据,有很大一部分是我大学时,做的梦,什么百万富翁、千万富翁的,现在不敢说了,藏在App中,苦笑😂,无奈。
这款App现在正在成为我日常的一部分,我会利用它做以下事情:
- 面试复习计划
- 2020年Flag
- 《今日计划》有哪些不足、要做什么功能
- 下一款App要做什么、记录一些头脑风暴的结果
- 要读哪些书
- 偶尔来电灵感,还会记录一下(支持文本导出)
- 最近的一些计划
- 专栏更新计划
- 备忘便签
你看,这些事情,不需要具体到几点几分,是一个总体的轮廓,也就是我们App构架时的大架子,我们根据这个架子,灵活的去分配血和肉。
我会继续针对这一点,继续完善产品,这也是这款产品的中心思想。下一步TodayExtension
肯定会加上,还有markdown
导出、html
导出,json
导出,也得加上。
等我的vapor数据库写好了,就回支持云同步,反正都是文字,云存储问题不大,成本不高。
做什么app?
app源于工作、生活;需要思维发散。
比如你在公司做一款产品的某个功能时,会做一些调研,假如要读取照片的exif、tiff等信息,那么这个就是个方向,完全可以做一个软件,比如发散来想:
- 照片批量写入exif
- 查询照片的未知
- 照片的光圈
- 焦距分析
这些做出来,肯定是有需求的,完全可以成为一款软件。 再比如:我们拍照,很少有人会摆姿势,我们完全可以开发出一款这样的相机。 再比如:有些机器学习的文件,我们可以直接拿过来用。如:色情图片筛选,我们完全可以说是测量性感指数。
不多说了,大家发散去想。
分享点什么
专业知识,比如Swift代码,我可能一笔带过,但是关于一些比较少见的如:TodayExtension,我还是会有介绍,关于app的证书,看大家需求,可写一篇;我将主要介绍一下东西:
- 一些我踩过的坑,ASO优化,关键词
- 被Apple拒绝的应对方式、以及被拒的原因
- 隐私政策、网站等审核必备的东西
- 数据监控(我就忘了这个了,apple的后台数据更新很慢)
- Vapor服务器是个重点,我会着重多写几篇
- sketch 的相关资源整理、包括module、设计网站、icon开源;
- 优秀的三方库,以及我自己封装的加速库(还希望到时大家点星星⭐⭐)
- 实用的工具,加速我开发的神器。
我开了个专栏:app从头到尾,在这里介绍整个app的研发历程。