Android平台的10款开源任务管理和时间追踪应用

简介:

Android 平台的 10 款开源任务管理和时间追踪应用

现代生活需求的压力有时候会把人压倒。即使是一个十分有组织能力的人或许也会需要数字工具来跟踪个人和专业的会议以及最后期限。

如果你参加了今年的 All Things Open,可能已经看到了 Opensource.com 的 Jason Baker 和 Jen Wike Huger 谈论了关于开源生产力的黑客,这是一个关于开源工具和提高生产力入门的一个很好的开始。

要加入到 Jason 和 Jen 开始的对话,我想与你分享 10 个 Android 手机上的应用程序,它们可以帮助你把时间组织起来,记录你在任务上花费的时间,并确保你不会错过最后的期限。所有的应用程序都是开源的,可以从 F-Droid 存储库中获取,所以大家不妨尝试一下,然后看看它们是否满足你的需求。

Mirakel

Mirakel 是一个具有现代用户界面的任务管理应用程序,并支持在这样的程序中可能需要的每种格式。在 Mirakel 的基本层面,它支持多个列表,这被称为 “元列表”。

创建单个任务会有很多选项,包括截止时间、提醒、进度跟踪、标签、注释、子任务和文件附件,所有这些都包括任务条目的一部分。

在项目的 F-Droid 页面上,与 Taskwarrior 和 CalDAV 的同步主要被列为关键功能,但在应用程序本身,同步功能被标记为 buggy,所以如果同步对你很重要,请注意,这种体验可能无法正常工作。

Mirakel

OpenTasks

OpenTasks 和这个列表中的其他许多条目一样,是一个很好的任务管理工具,用于通过各种设置创建单独的任务。它在创建任务时支持各种各样的字段,范围从诸如名称和描述的基本事物到更复杂的项目,例如选择任务是私有的,公共的还是机密的。

设置 OpenTasks 与其他替代方案的最大不同是它在应用程序的主屏幕上使用标签。这些标签能让你快速查看即将到期的任务、即将开始的任务、按优先级排序的任务以及按当前完成进度排序的任务。许多其他的应用程序也能完成这样的工作,但使用 OpenTasks 可以快速访问这些列表。

OpenTasks

Pomodoro Tasks

如果你是番茄工作法的粉丝,又或者只是想尝试一下,Pomodoro Tasks 正是为你而生的。在 F-Droid 存储库中的两个 Pomodoro 应用程序中,它是具有更好的用户体验和设计的那个。但是,它仍然是一个较旧的应用程序,所以其设计与其他许多现代 Android 应用程序相比,是有点过时。尽管如此,它运行良好,允许用户将他们的手机变成一个番茄钟计时器。

Pomodoro Tasks

Simple Deadlines

Simple Deadlines 关注任务的完成。可用于创建任务的字段是非常简单的,只有 “标签”,“组” 和截止日期。这个应用程序的一个主要优势是在概览界面上明确的显示截止日期倒计时。此倒计时显示项目到期的天数,剩余天数显示在随着截止时间变近而更改颜色的框中。根据截止日期有多远,今天或明天到期的任务为红色,即将到期的任务为橙色,黄色,绿色或蓝色。

Simple Deadlines

Simpletask Cloudless

对于更多以文本为中心的用户,Simpletask Cloudless 使用 todo.txt 格式创建条目。列表是通过用 @符号为任务中的单词加前缀而创建的,并且通过使用 + 符号作为前缀来创建标签。到期日期设置为使用 due: YYYY-MM-DD。因为底层数据存储在一个简单的文本文件中,与其他 todo.txt 兼容的应用程序共享任务列表是很容易的。

Simpletask Cloudless

Simply Do

Simply Do 是此列表中最基本的应用程序。它支持列表和列表项的创建。只需输入项目的名称而无需其他更多内容。每个列表项目有两个状态 — 正在进行或完成时删除。长按一个项目可以选择为高优先级任务添加一个星,但除此之外,Simply Do 是非常简单的。对于寻找一个极简的待办事项列表的用户,这个应用程序可能是一个不错的选择。

Simply Do

TasClock

一个简单的定时器应用程序,TasClock 提供了一种方法来跟踪一个任务花费了多少时间。每个任务只有一个名称,因此任务不能包含额外的描述性数据,但对于基本任务 TasClocks 是足够好的。也可以让计时器同时运行多个项目,但应用程序不提供所有花在任务上的时间的详细报告。TasClock 最严密的特性是每个任务的详细视图,用户可通过长按列表中的任务来访问它。

TasClock

Tasks

另一个坚实的任务管理器,Tasks 有一个优秀的功能集。你可以为每个单独的任务分配截止日期和优先级。也可以将任务隐藏到某个日期,这样,远在将来的任务不会因为提前显示在任务列表中而 “淹没” 你。Tasks 有一个简单的计时器选项,用于向任务条目添加其预计持续时间和已经花费的时间。

Tasks

Timesheet

Timesheet 可以跟踪处理各种任务所花费的时间。你可以将单个任务插入可计时或不可计时的状态。可从任务列表中选择任务启动 Timesheet 的时间跟踪工具,但只能有一个活动任务处于活动状态,因此在设置任务时需要考虑这一点。

该应用程序有每日和每周概述模式,显示花费在每个任务的时间量。可以将时间表中的数据导出为 CSV 文件,以便在其他程序中使用。

Timesheet

To-Do List

作为隐私保护应用项目的一部分开发的应用之一,To-Do List 采用现代设计,同时注重尊重你的隐私。该应用程序只需要运行所需的绝对最小权限,在这种情况下即是开机自启的权限。To-Do List 支持多个待办事项列表,为每个待办事项分配截止日期,并启用提醒。该应用程序有一个日历视图,它提供了一个很好的方式来查看即将到期的截止日期。

To-Do List








本文作者:佚名
来源:51CTO
目录
相关文章
|
1月前
|
开发框架 前端开发 Android开发
Flutter 与原生模块(Android 和 iOS)之间的通信机制,包括方法调用、事件传递等,分析了通信的必要性、主要方式、数据传递、性能优化及错误处理,并通过实际案例展示了其应用效果,展望了未来的发展趋势
本文深入探讨了 Flutter 与原生模块(Android 和 iOS)之间的通信机制,包括方法调用、事件传递等,分析了通信的必要性、主要方式、数据传递、性能优化及错误处理,并通过实际案例展示了其应用效果,展望了未来的发展趋势。这对于实现高效的跨平台移动应用开发具有重要指导意义。
160 4
|
20天前
|
IDE 开发工具 Android开发
移动应用开发之旅:探索Android和iOS平台
在这篇文章中,我们将深入探讨移动应用开发的两个主要平台——Android和iOS。我们将了解它们的操作系统、开发环境和工具,并通过代码示例展示如何在这两个平台上创建一个简单的“Hello World”应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和技巧,帮助你更好地理解和掌握移动应用开发。
45 17
|
20天前
|
JSON Java API
探索安卓开发:打造你的首个天气应用
在这篇技术指南中,我们将一起潜入安卓开发的海洋,学习如何从零开始构建一个简单的天气应用。通过这个实践项目,你将掌握安卓开发的核心概念、界面设计、网络编程以及数据解析等技能。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供一个清晰的路线图和实用的代码示例,帮助你在安卓开发的道路上迈出坚实的一步。让我们一起开始这段旅程,打造属于你自己的第一个安卓应用吧!
46 14
|
23天前
|
Java Linux 数据库
探索安卓开发:打造你的第一款应用
在数字时代的浪潮中,每个人都有机会成为创意的实现者。本文将带你走进安卓开发的奇妙世界,通过浅显易懂的语言和实际代码示例,引导你从零开始构建自己的第一款安卓应用。无论你是编程新手还是希望拓展技术的开发者,这篇文章都将为你打开一扇门,让你的创意和技术一起飞扬。
|
21天前
|
搜索推荐 前端开发 测试技术
打造个性化安卓应用:从设计到开发的全面指南
在这个数字时代,拥有一个定制的移动应用不仅是一种趋势,更是个人或企业品牌的重要延伸。本文将引导你通过一系列简单易懂的步骤,从构思你的应用理念开始,直至实现一个功能齐全的安卓应用。无论你是编程新手还是希望拓展技能的开发者,这篇文章都将为你提供必要的工具和知识,帮助你将创意转化为现实。
|
21天前
|
Java Android开发 开发者
探索安卓开发:构建你的第一个“Hello World”应用
在安卓开发的浩瀚海洋中,每个新手都渴望扬帆起航。本文将作为你的指南针,引领你通过创建一个简单的“Hello World”应用,迈出安卓开发的第一步。我们将一起搭建开发环境、了解基本概念,并编写第一行代码。就像印度圣雄甘地所说:“你必须成为你希望在世界上看到的改变。”让我们一起开始这段旅程,成为我们想要见到的开发者吧!
28 0
|
1月前
|
JSON Java Android开发
探索安卓开发之旅:打造你的第一个天气应用
【10月更文挑战第30天】在这个数字时代,掌握移动应用开发技能无疑是进入IT行业的敲门砖。本文将引导你开启安卓开发的奇妙之旅,通过构建一个简易的天气应用来实践你的编程技能。无论你是初学者还是有一定经验的开发者,这篇文章都将成为你宝贵的学习资源。我们将一步步地深入到安卓开发的世界中,从搭建开发环境到实现核心功能,每个环节都充满了发现和创造的乐趣。让我们开始吧,一起在代码的海洋中航行!
|
1月前
|
存储 搜索推荐 Java
打造个性化安卓应用:从设计到实现
【10月更文挑战第30天】在数字化时代,拥有一个个性化的安卓应用不仅能够提升用户体验,还能加强品牌识别度。本文将引导您了解如何从零开始设计和实现一个安卓应用,涵盖用户界面设计、功能开发和性能优化等关键环节。我们将以一个简单的记事本应用为例,展示如何通过Android Studio工具和Java语言实现基本功能,同时确保应用流畅运行。无论您是初学者还是希望提升现有技能的开发者,这篇文章都将为您提供宝贵的见解和实用的技巧。
|
1月前
|
搜索推荐 开发工具 Android开发
打造个性化Android应用:从设计到实现的旅程
【10月更文挑战第26天】在这个数字时代,拥有一个能够脱颖而出的移动应用是成功的关键。本文将引导您了解如何从概念化阶段出发,通过设计、开发直至发布,一步步构建一个既美观又实用的Android应用。我们将探讨用户体验(UX)设计的重要性,介绍Android开发的核心组件,并通过实际案例展示如何克服开发中的挑战。无论您是初学者还是有经验的开发者,这篇文章都将为您提供宝贵的见解和实用的技巧,帮助您在竞争激烈的应用市场中脱颖而出。
|
1月前
|
算法 Java 数据库
Android 应用的主线程在什么情况下会被阻塞?
【10月更文挑战第20天】为了避免主线程阻塞,我们需要合理地设计和优化应用的代码。将耗时操作移到后台线程执行,使用异步任务、线程池等技术来提高应用的并发处理能力。同时,要注意避免出现死循环、不合理的锁使用等问题。通过这些措施,可以确保主线程能够高效地运行,提供流畅的用户体验。
64 2