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

相关文章

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

Linux Mint Xia 22.1重磅发布: 重要更新一览

《LinuxMintXia22.1重磅发布:重要更新一览》Beta版LinuxMint“Xia”22.1发布,新版本基于Ubuntu24.04,内核版本为Linux6.8,这... linux Mint 22.1「Xia」正式发布啦!这次更新带来了诸多优化和改进,进一步巩固了 Mint 在 Linux 桌面

Golan中 new() 、 make() 和简短声明符的区别和使用

《Golan中new()、make()和简短声明符的区别和使用》Go语言中的new()、make()和简短声明符的区别和使用,new()用于分配内存并返回指针,make()用于初始化切片、映射... 详细介绍golang的new() 、 make() 和简短声明符的区别和使用。文章目录 `new()`

多模块的springboot项目发布指定模块的脚本方式

《多模块的springboot项目发布指定模块的脚本方式》该文章主要介绍了如何在多模块的SpringBoot项目中发布指定模块的脚本,作者原先的脚本会清理并编译所有模块,导致发布时间过长,通过简化脚本... 目录多模块的springboot项目发布指定模块的脚本1、不计成本地全部发布2、指定模块发布总结多模

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了