倒计时

一个简单的倒计时追踪器应用。它允许您创建、修改和删除即将到来的和过去的倒计时。

countdowns_screenshot

add_countdown_screenshot

持久化

在创建倒计时时,原始数据将作为 .json 文件持久化到本地系统。

在 Linux 上,它存储在 ~/Documents/countdowns.json。

如何构建

在 iOS 上

在 Xcode 中于 Mac 上打开项目,然后在目标设备上构建并运行应用程序。

在 Linux 上

运行 flutter build linux,这将在项目根目录下创建一个 build 目录。

从那里,您只需运行应用程序:

build/linux/release/bundle/countdown

此外,您还可以通过打包 zip 文件将应用程序分发给其他用户,如下所示:

zip -r countdown_release.zip build/linux/release/bundle/

待办事项

  • [x] 修复 ID 处理(当前只是一个随机整数)
  • [x] 使用滑动删除倒计时
  • [x] 使日期时间选择器更好用
  • [x] 在副标题中显示倒计时日期时间
  • [x] 允许编辑倒计时
  • [ ] 允许选择任何图标
  • [ ] 修复秒数刷新同步(由于毫秒更新不同步)
  • [ ] 使卡片颜色根据剩余时间动态变化

GitHub

https://github.com/SilverJan/countdown