Skip to content

Latest commit

 

History

History
130 lines (81 loc) · 6.18 KB

README-Chinese.md

File metadata and controls

130 lines (81 loc) · 6.18 KB

完事儿 - EverythingDone

是什么在紛飛?是谁在浅唱?

完事儿,一个 Android 应用,帮你记住事情、完成事情!

前往 Google Play酷安 下载本应用

介绍

记住事情,完成事情,这对你来说算一个挑战吗?

完事儿能够为你提醒日程活动、帮你养成习惯、督促你完成目标,让你与拖延症分道扬镳。你也可以记下身边的故事与风景,完事儿将会永远保留这些美好的回忆。

遵循 Material Design 的界面、交互设计让你领略 Android 应用的美,在精致的细节中享受流畅的操作,一切尽在完事儿中。

已经获得 30W 以上下载量~

界面截图

我非常喜欢自己的设计, 所以决定先展示一下:

手机

7 寸平板

9 寸以上平板

应用功能

  • 写下文字,插入图片、音频与食品
  • 编辑时可以撤销/重做
  • 在记事中添加清单
  • 设置一次或重复的提醒
  • 在漂亮的倒计时界面下"做"一件事情
  • 强大、突出的提醒
  • 记事置顶及固定在通知栏中
  • 在创建新的记事后一段时间自动提醒
  • 在收到记事提醒后自动开始"做"事
  • 自动为记事分类(记录、提醒、习惯与目标)
  • 自动创建每日待办记事
  • 设置为私密记事,使用图案或者指纹验证
  • 习惯以及所有记事的统计
  • 分享或导出记事
  • 单个记事/记事列表小组件
  • App Shortcuts
  • 彻底的简繁体中文及英语支持
  • 本地数据备份及恢复
  • 更多……

个人对项目的分析

有吸引力的部分

漂亮的设计与细节,以及实现它们的方法

不太好的部分

  • 存在复杂的代码文件与逻辑,尤其是在一些 Activity
  • 相对过时的应用架构, 没有 kotlin, 没有 MVVM, 没有 Rx, 没有 Jetpack...
  • 没有网络通信
  • 在一些功能或 UI 的设计处理上,咱们可能有一定的分歧
  • 代码将不会再更新,对此我感到十分抱歉

请原谅我,我并不是一个十分专业的 Android 应用开发者。在 3 年前我开发这个应用的时候,只是想做一件有趣的事情,同时满足一下自己的需求(干掉可恶的拖延症),那个时候我刚学会编程 1 年。现在我甚至都不再使用 Android 手机了,而且也没有更多的时间来完善这个应用了。

构建方法

在 Android Studio 中导入该工程,然后等待它自动构建即可。如果有任何需要下载的文件(比如 SDK、依赖),IDE 应该会自动处理好。

请注意: 随着时间推移,非常不幸地,这个项目的 Gradle、SDK 和 依赖的版本都已十分老旧。更新它们已变得较为麻烦,因为 API 可能发生了改变,直接升级到最新的版本可能会使得项目无法直接运行。当然了,你也可以尝试一下!

还有一些话要说

  • 这是我第一次认真开源一个花费了不少心血、自己也比较满意的项目,如果你有任何的建议与想法,请直接告诉我,可以在 issues 页面新增一条记录
  • 我非常怀念、曾经也十分享受开发这样一个应用的时光,因此完事儿 2 正在开发中

开源协议

GNU GPLv3

Copyright (C) 2018 ywwynm

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.