惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
D
DataBreaches.Net
C
Check Point Blog
雷峰网
雷峰网
小众软件
小众软件
GbyAI
GbyAI
美团技术团队
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
Apple Machine Learning Research
Apple Machine Learning Research
Y
Y Combinator Blog
Jina AI
Jina AI
爱范儿
爱范儿
Last Week in AI
Last Week in AI
MongoDB | Blog
MongoDB | Blog
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
mDays:一枚程序猿男友的开发故事,可以说求生欲很强了!(评...
2018-08-03 · via 少数派

一个特别的日期的背后,往往都有一段故事。于是,每一年,甚至每个月,都有那么些特别的日子值得铭记:奋战许久的高考日、与恋人初遇的日子、期待已久的欢聚日、至亲好友的生日、情人节、结婚纪念日……

可天天熬夜加班的程序猿男友们可就犯难了,一年有那么多重要日期,奈何记性堪忧。代码千千万万行,可女朋友只有一个呀!

情人节记不住?

女朋友生日也记不住?

恋爱纪念日还记不住?

那就说不过去了,不想凭实力单身,那就拼实力生存吧~作为一枚求生欲很强的程序猿男友,赶紧开发了一个倒数日 App —— mDays 。App 已于 7 月底顺利在 App Store 发布了,在这里跟大家分享一下 mDays 的开发过程以及我个人的心得体会吧!(文末顺便发个小福利)

首先,先介绍一下,mDays 是一款记录日子的应用,比如倒数日、纪念日、生日、重要日程……简约清新的色调,精美的卡片设计,细腻贴心的个性化设置,分类记录纪念日、倒数日等重要日子,方便查看管理,还可以通过日历完整查看每月的重要日程,通过关键词精准查找。除了基本的节点记录功能外,还有天数计算、日期推算等相关功能。还可以生成精美图片,多渠道多方式转发分享…… mDays , Remember more days .

2、为什么开发 mDays

这个……不瞒大家说,就是本文开头所说的那个场景了。作为一枚程序猿,还是一枚处女座的程序猿,我几乎翻遍了整个应用市场的倒数日应用,但真的没能找到一款完全合心意的纪念日 APP。相关产品虽然多如牛毛,但是质量却参差不齐,很多鸡肋产品要么功能实用但是界面难看,要么就是界面好看但功能复杂,于是才想自己做一款简洁美观、小巧实用的日期管理 APP。

3、mDays 的设计

简约的设计看似很简单,其实 UI 方面却是个大工程。UI 设计是否美观很大程度上影响着用户的第一印象和视觉体验。而使用上,对软件的人机交互、操作逻辑、界面美观的整体设计则是同样重要的另一个门道。

好的 UI 不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。

(1)功能设计,先在心里形成大致的想法,然后采用思维导图的形式进行细化,把主要功能模块和细节操作都直观地记录下来,便于之后的原型设计和功能开发,下图使用的思维导图辅助工具是 MindMaster

mDays功能设计

(2)之后是根据功能需求进行原型设计,我的习惯是先在纸上大概勾画出草图,有了初步的轮廓后,再用苹果电脑的 Sketch 进行原型设计。

mDays原型图

(3)原型图确定后,就是进行色彩搭配方面的细节操作了。mDays 的主题色采用的是蓝白色调,既清新简约,又不失浪漫,给人一种清爽的视觉感受,类似于蓝天白云、碧水青天,开阔且幽静,记录起来会更专注些。不过考虑到用户的个人喜好问题,也提供了多种主题色备选。

mDays界面
mDays主题色选择

(4)mDays 是以卡片形式呈现的,线条上特地进行了圆角设计,不会显得刻板、锐利,相对于普通的直角卡片会柔和很多,视觉上会更加舒适。

mDays卡片样式

(5)采用页面翻转的交互效果,模拟实体卡片的翻页体验,操作流畅且具有趣味性。

4、mDays 开发过程

由于是个人独立开发的,但是思维逻辑都还算比较顺畅的,而且之前又做了比较详尽的功能梳理和原型设计,所以实际开发起来还是比较轻松和顺利的。要说整个开发过程中最大的困难的话,要数离线操作和数据同步问题了。

敲完最后一个代码后,就由基础开发转入了打磨阶段——进行适配和测试。对 iPhone、iPad 不同机型、横竖屏状况等进行适配,然后对各项功能进行测试,在虚拟机和真机上都跑上好多遍,把发现的 Bugs 通通消灭就差不多了。

完成后就是提交 App Store 审核了,之前已经做足了功课,了解了各项规则,也做好了被拒和修改的准备,欣慰的是提交两三天就直接通过了,总算松了口气。

5、mDays 发布之后

因为是个人开发,所以上线半个月以来,并没有投入多少精力去做宣传,但是 mDays 不断增加的下载量却完全出乎了我的意料。这期间,我收到了很多鼓励和肯定,既感动又激动。

也有收到一些建议,比如背景图很「直男」。这就有点小尴尬了,因为出发点只是为了记录恋爱纪念日、倒数日用的,觉得上传自己和女朋友的照片作为背景更有意义,所以并没有特别费心思去挑选背景图片,这点的确做得不够好,这也是下一版本需要优化的问题之一。

最后说一下付费问题:mDays 的基础功能都是免费的,无需付费即可正常使用。付费会员是针对一些高级功能,比如说自定义背景,更多主题色,更多记录数量、分享卡片水印移除等弹性功能需求,半年期的会员定价是 6 元。

6、评论送兑换码:(已结束)

作为少数派的铁杆用户,我准备了 10 个免费会员兑换码,将在 8 月 15 日在本文评论里抽取送出(我才不会告诉你们 8 月 15 是我女朋友的生日呢~)

希望大家可以试用一下,然后在这里评论反馈使用体验给我,我会继续努力把 mDays 完善得更好!

点击「 mDays」即可下载