[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. jvm 启动参数设置(转载)

    JVM启动参数 http://onlyor.iteye.com/blog/1722413 博客分类: java java java启动参数共分为三类其一是标准参数(-),所有的JVM实现都必须实现这些 ...

  2. Java环境编写

    首先安装jdk,本系统中jdk安装在D:\jdk:jre安装在D:\Jre: 然后开始配置环境变量: JAVA_HOME:D:\jdk; JRE_HOME:D:\jre; CLASSPATH:.;%J ...

  3. JWT-Token登陆校验

    JWT:就是靠给客户端(浏览器)一个规范凭证(签名),然后服务器解析签名,代替原有的session存值. 不带refreshToken的JWT例子:https://blog.csdn.net/u011 ...

  4. 【Redis】Redis cluster集群搭建

    Redis集群基本介绍 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施installation. Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因为执行 ...

  5. [C#.Net]启动外部程序的几种常用方法汇总

    本文汇总了C#启动外部程序的几种常用方法,非常具有实用价值,主要包括如下几种方法: 1. 启动外部程序,不等待其退出. 2. 启动外部程序,等待其退出. 3. 启动外部程序,无限等待其退出. 4. 启 ...

  6. 2019.01.19 bzoj3653: 谈笑风生(长链剖分优化dp)

    传送门 长链剖分优化dpdpdp水题. 题意简述:给一棵树,mmm次询问,每次给一个点aaa和一个值kkk,询问满足如下条件的三元组(a,b,c)(a,b,c)(a,b,c)的个数. a,b是c的祖先 ...

  7. IPython:一种交互式计算和开发环境(魔术命令,快捷键)

    %run命令 在IPython会话环境中,所有文件都可以通过%run命令当做Python程序来运行. 假设在ipython_script_test.py中存放了一段简单的脚本,如下所示: def f( ...

  8. centos firewalld 基本操作【转】

    1.firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status fire ...

  9. (15)3 kinds of bias that shape your worldview

    https://www.ted.com/talks/j_marshall_shepherd_3_kinds_bias_that_shape_your_worldview/transcript 00:1 ...

  10. Win7 VS2015环境编译NanoVG

    书接上回,Cairo编译好使用后,发现简单的每帧画100条随机线段就卡得不行,装了个gooreplacer( http://liujiacai.net/gooreplacer/ )上stackover ...