Okidoki - Alpha阶段软件发布声明 - TEAM LESS ERROR

2024-03-28 05:40

本文主要是介绍Okidoki - Alpha阶段软件发布声明 - TEAM LESS ERROR,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Okidoki - Alpha阶段软件发布声明

  • Alpha功能和特性
    • 术语解释
    • 用户界面
    • 功能和特性
  • 版本修复
  • 对运行环境的要求
    • 操作系统及环境
  • 安装与使用方法
  • 发布方式发布地址

在这里插入图片描述

Alpha功能和特性

Okidoki是一个支持分层管理的计划APP。

术语解释

Memo:是一个速记的待办事项,其本质是一个单纯的字符串。
Event:是一个支持严密计划的事项,它本身可以含有系列子Memo和子Event。一个Event必须含有一个标题、一个优先级和一个完成进度,可选开始时间、结束时间、备注和多个子Memo和子Event。
主界面:存放于底部导航栏的三个页面。
常规Memo:不属于任何Event的Memo。
Memos界面:存放常规Memo的主界面。
Events界面:存放Event的主界面。
Event子界面:进入一个Event之后的页面。
纵览界面:统揽Memos界面和Events界面内容的主界面。
DeepFocus:用户可以从每一个Event子界面中进入DeepFocus功能,在这个功能中,用户可以设定专注时间,并且可以在这个功能界面中完成这个Event下面的Memos。
完成进度:对于一个Event,它的完成进度计算步骤为先递归获得其下所有Memo数量,如果为0则完成进度为0%,否则为完成的子Memo数量除以所有子Memo数量。
按截止期递归排序:在Events界面中对Event的排序指标为递归获取其子Event及自身中最紧迫的截止期,由近到远排序。
按优先级递归排序:在Events界面中对Event的排序指标为递归获取其子Event及自身中最高的优先级,由高到低排序。

用户界面

我们采用iPhone 13 mini机型进行演示,操作系统为iOS 15.4。

在这里插入图片描述
以上三个界面从左到右分别是:空Memos界面(图1)、非空Memos界面(图2)、纵览界面(图3)。
在这里插入图片描述
以上三个界面从左到右分别是:空Events界面(图4)、按截止期递归排序的非空Events界面(图5)、按优先级递归排序的非空Events界面(图6)。
在这里插入图片描述
以上三个界面从左到右分别是:带有注释的Event子界面(图7)、不带注释的Event子界面(图8)、从常规Memos转入Event界面(图9)。
在这里插入图片描述
以上三个界面从左到右分别是:添加Event界面上滑动区域(图10)、添加Event界面下滑动区域(图11)、编辑Event界面(图12)。
在这里插入图片描述
以上四个界面从左到右分别是:添加Memo界面(图13)、编辑Memo界面(图14)、已完成Events界面(图15)、已完成Memos界面(图16)。
在这里插入图片描述
以上两个界面从左到右分别是:DeepFocus设置时长界面(图17)、DeepFocus界面(图18)。

功能和特性

  • Memo:满足用户“速记”的需求。现实生活中有许多地方需要用到速记这个功能,比如上课时老师突然宣布了一个重要的事情,或者突然想起来了一个值得记录的点子。在Okidoki中,用户可以随时进行速记。

    场景:我在上计算机网络课程,罗老师突然说了一句,TCP的东西是肯定要考的,我觉得这个是很有价值的信息,但是我现在在上课,我没有时间把“复习TCP”纳入计算机网络的事项中,所以我先在Memos界面中把它作为一个常规Memo先记录。

  • Event:满足用户详尽计划的需求。现实生活中也有很多地方需要用到包含层级的详尽计划,比如一个课程下可能含有多个项目,一本书下可能有很多章节。在Okidoki中,用户可以完成这样的分层详尽计划。

    场景:在学习计算机网络时,课程分为理论和实验,这就需要一个大Event“计算机网络”和两个小Event“理论”和“实验”,在这两个小Event中又可以有更多的小Event,比如理论的看某一本书(章节也可以视为很多子Event),而这些Event可能都需要有属于各自的Memos,比如在“实验”下可能有这些Memos:打印实验报告、理解OSPF等。

  • 在Events界面中按不同指标递归排序:满足用户基于不同需求的排序。有的事情是重要但不紧急的,然而有些是紧急但不重要的。

    场景:在查看自己的Events时,我需要查看最紧迫的事件,同时也要查看最重要的事件,来权衡我接下来的安排。

  • 完成进度:满足用户可视化掌握自己一个计划的完成情况。

    场景:有了这个功能,我不用点进去也可以看到这个Event的完成情况,这帮助我更好地权衡接下来的任务安排。比如一个事件明天截止,一个后天截止,然后前者完成了90%,后者只完成了10%,我就会毫不犹豫地先做后者,尽管它的截止日期更晚。如果没有这个功能,我就不知道其实第二件事更加紧急。

  • 查看已完成的Events或者Memos:满足用户随时查看自己已完成的事项。这个在现实生活中也时常发生,比如我们需要通过查看以往的事项来回忆起某个重要的事情。

    场景:在计算机网络课上罗老师留的作业我已经完成了,但是我在期末复习时想重新看一下之前的作业,我就需要去看看自己已经完成的这些作业是什么。

  • 常规Memo转入Event:满足用户提前记录、滞后计划的需求。比如我们在上课时突然有一个临时任务,我们可以先记录为常规Memo,之后再纳入具体的计划中。

    场景:承接上面计算机网络课程中记录的常规Memo,我们在之后空下来了就可以把这些常规Memo纳入详细的计划中,让我们对自己的事件有更好的掌控。

  • DeepFocus 深度专注:满足用户帮助自己专注和针对一个计划设定完成时间的需求。用户可以在每一个Event子界面中进入深度专注模式,然后在其中查看并完成当前Event下的Memos。

    场景:在图书馆自习时,我想在三个小时里全心全意完成计算机网络的任务,我就可以使用DeepFocus功能来规定一个三小时的专注时长,并且在中途查看并完成计算机网络下的Memos。

版本修复

我们的项目没有继承往届或其他的项目,所以该模块不进行阐述。

对运行环境的要求

操作系统及环境

Android:无版本限制。
iOS:由于现在受制于缺少一个Apple Developer账号,暂不支持iOS,仅支持在iOS模拟器中运行。iOS模拟器需要macOS操作系统,如果您是macOS用户,请按照以下步骤安装iOS模拟器:

  • 第1步:在App Store中搜索并安装Xcode
  • 第2步:在这里插入图片描述

安装与使用方法

Android:请到这里下载 .apk 软件安装包,之后直接进行安装即可使用。某些机型需要第三方软件运行授权。
iOS模拟器:请到这里下载 .tar.gz 模拟器运行的压缩包,之后通过iOS模拟器运行即可。

发布方式发布地址

Android软件发布(下载)地址为Okidoki_v1_0.apk。
iOS模拟器软件发布(下载)地址为Okidoki-ios-simulator.tar.gz。

这篇关于Okidoki - Alpha阶段软件发布声明 - TEAM LESS ERROR的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/854615

相关文章

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Nginx实现前端灰度发布

《Nginx实现前端灰度发布》灰度发布是一种重要的策略,它允许我们在不影响所有用户的情况下,逐步推出新功能或更新,通过灰度发布,我们可以测试新版本的稳定性和性能,下面就来介绍一下前端灰度发布的使用,感... 目录前言一、基于权重的流量分配二、基于 Cookie 的分流三、基于请求头的分流四、基于请求参数的分

定价129元!支持双频 Wi-Fi 5的华为AX1路由器发布

《定价129元!支持双频Wi-Fi5的华为AX1路由器发布》华为上周推出了其最新的入门级Wi-Fi5路由器——华为路由AX1,建议零售价129元,这款路由器配置如何?详细请看下文介... 华为 Wi-Fi 5 路由 AX1 已正式开售,新品支持双频 1200 兆、配有四个千兆网口、提供可视化智能诊断功能,建

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree