[Motivation]

很多人都有记日记的习惯,不为别的,就为了那份情怀。但是也有很多人不记日记,原因是嫌写字麻烦。记得很久很久以前,在《读者》上读过一篇文章,大意是一个人用数值记下每天的心情,最后记多了就形成一个起起落落的折线图。从折线图中可以看出低谷和高峰,不管是正处于低谷还是高峰,都借此提醒自己,一切都会过去。受这篇文章影响,我本人也有这种习惯,我的日记就是对今天的一个评分,比记录文字简便多了。之前是写在纸上,但是掏出纸笔的动作让我觉得很烦;现在是记在Evernote上,但是仍然要重复打开Evernote——点开一个文档——敲键盘这几项动作,依然不够方便,而且如果要自己画折线图,那就更麻烦了。

我在Evernote中的日记示例:

[Objective]

开发一款手机应用,每天晚上提醒用户给自己的这一天打个分并记录下来。支持显示折线图,数据统计等功能,可以看出一段时间内过的怎么样。数据可以同步到云端,Evernote,Onedrive皆可。也支持分享到社交网络。

为什么叫“纳日记”:因为“纳”是比“微”还小的一个单位,并且我们实现的功能本身就是一个极简的日记。

[Related Apps]

以“日记”、“Diary”等关键词在Windows Phone等商店、以及谷歌中搜索,都只发现很普通的文字、图片型日记,而没有看到这种极简功能的日记。

[Feasibility]

功能不复杂,我们团队完全可以在限定的时间内实现。而现在这种“做减法思维”风格的App很受欢迎,例如Yo、Flappy Bird等,所以我觉得写这么一个App是一个很好的尝试。

=====================================================

★NABC分析

[NEED]

用户都很懒,这款软件就是为懒人所准备的记日记软件。如果我要写日记,掏出纸笔我觉得麻烦,打开evernote也会觉得麻烦,最好就是自动提示,按几下按钮就能解决问题。

[APPROACH]

1.每天晚上提醒用户给自己的这一天打个分并记录下来。

2.支持显示折线图,数据统计等功能,可以看出一段时间内过的怎么样。

3.数据可以同步到云端,Evernote,Onedrive皆可。也支持分享到社交网络。

[BENEFITS]

方便快捷有情怀。

[COMPETITION]

以“日记”、“Diary”等关键词在Windows Phone等商店、以及谷歌中搜索,都只发现很普通的文字、图片型日记,而没有看到这种极简功能的日记。

by

Jiafan Zhu

[Proposal]Nano-Diary(纳日记)的更多相关文章

  1. 小程序-demo:小熊の日记

    ylbtech-小程序-demo:小熊の日记 1.CHANGELOG.md # -- * 更新开发者工具至`v0.10.101100` * 修改`new`页的数据绑定方式 & 修改多行文本框输 ...

  2. CET4词汇

    abandon vt.丢弃:放弃,抛弃 ability n.能力:能耐,本领 abnormal a.不正常的:变态的 aboard ad.在船(车)上:上船 abroad ad.(在)国外:到处 ab ...

  3. jdbc 日期时间相关的类型

    jdbc 日期时间相关的类型 1.sql.Date sql包中的日期类Date是util包中Date类的子类,实际上也是util.Date类的子集.它只处理年月日,而忽略小时和分秒,用以代表SQL的D ...

  4. c++11 Chrono时间库

    c++11 Chrono时间库 http://en.cppreference.com/mwiki/index.php?title=Special%3ASearch&search=chrono ...

  5. vim calendar插件配置

    近日学习markdown,试着记个日志,安装了vim的知名插件calendar:https://github.com/mattn/calendar-vim. 使用网上配置,发现回车之后日期是昨天的,于 ...

  6. Go-day02

    Go程序的基本结构 ***func init() 会在main函数之前执行 1.包中的函数调用 a.同一个包中函数,直接调用 b.不同包中函数,通过包名+点+函数名进行调用 2.包的访问控制规则 a. ...

  7. python 全栈开发,Day12(函数的有用信息,带参数的装饰器,多个装饰器装饰一个函数)

    函数的执行时,*打散.函数的定义时,*聚合. from functools import wraps def wrapper(f): # f = func1 @wraps(f) def inner(* ...

  8. 软工网络15团队作业4——Alpha阶段敏捷冲刺4.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺4.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...

  9. QuantStart量化交易文集

    Over the last seven years more than 200 quantitative finance articles have been written by members o ...

随机推荐

  1. JianShu_failban2实现动态屏蔽的功能

    一,首先是服务安装 #vim /etc/yum.repos.d/Centos-Base.repo 在最新新增 [atrpms] name=Red Hat Enterprise Linux $relea ...

  2. DIOCP组件(Delphi IOCP)代码阅读之ADO内存表

    DIOCP组件(Delphi IOCP)代码阅读之ADO内存表 代码中有 class procedure TADOTools.loadFromStream(pvDataSet: TCustomADOD ...

  3. Maven 下载安装

    http://www.runoob.com/maven/maven-tutorial.html https://www.yiibai.com/maven/ Maven 提倡使用一个共同的标准目录结构, ...

  4. SQL查找指定行的记录

    select top 1 * from (select top 4 * from T_GasStationPrice order by EnableTime) a order by EnableTim ...

  5. java 中jar的使用

    ????????????这里不会 需要学习

  6. [ASP.net]web.config的customErrors与httpErrors的区别

    之前一直知道设置web.config(其实就是xml文件)的customErrors的error来指向自定义的错误页的URL,但是今天在调试的时候发现customErrors无法跳转到自定义的页面,在 ...

  7. 泛型c#(深入理解c#)

    1.泛型带来的好处非常像静态语言较之动态语言的优点:更好的编译时检查,更多在代码中能直接表现的信息,更多的IDE支持,更好的性能.泛型的好处之一就是在编译时执行更多的检查,所以等到编译不在报错时,就极 ...

  8. 核心一:DI

    1.DI:中文名称:依赖注入 2.英文名称:(Dependency Injection) 3.DI是什么?? 3.1 DI和IoC是一样的 3.2 当一个类(A)中需要依赖另一类(B)对象时,把B赋值 ...

  9. javascript捕获页面窗口关闭事件

    javascript捕获窗口关闭事件有两种方法 onbeforeunload()      ,onUnload() 用法有两种: 1.    function      window.onbefore ...

  10. yyparse() and yylex()

    Yacc 与 Lex 快速入门 yyparse() returns a value of 0 if the input it parses is valid according to the give ...