一个自托管的待办事项应用程序,将任务完成游戏化
踢床单 iOS
Kicking the Sheets 是一款自托管的待办事项应用程序,可将任务完成游戏化。
**This link is not yet active, but the image looks nice though**
关于踢床单
Kicking the Sheets 旨在使任务管理变得有趣和有益。它通过将游戏化纳入任务完成过程来实现这一点。
每天您成功完成所有任务,您就会获得连胜,增加您的整体进步。连胜时间越长,您就会越有成就感,并且离目标越近。
通过将游戏化融入任务管理,我的目标是让工作变得有趣和有益。您会发现自己充满动力和动力,日复一日地征服您的待办事项清单。
和我一起踏上这段旅程,改变你处理任务的方式。让我们把生产力变成游戏,释放你的全部潜能!
为什么踢床单?
这是一个自学项目。
我想挑战自己使用 Swift 和 SwiftUI 构建一个应用程序来完成几件事:
- 大大提高我的 Swift 和 SwiftUI 技能
- 构建一个我可以每天使用的功能齐全的应用程序
- 将我的第一个应用程序发布到 App Store
你会发现错误,很多错误,不要怪我。我想我没有把它们隐藏得足够好。
截图
关键要点
我从这个项目中学到了很多东西。以下是一些要点:
- SwiftUI 很棒。它易于学习和使用,用它构建 UI 也很有趣。(我的日常工作使用 UIKitf,所以这让我有机会探索 SwiftUI)
- 不要害怕使用第三方库。他们可以为您节省大量时间和精力。日历视图就是一个很好的例子。我分叉iCalvin-Actual 的日历视图并修改它以满足我的需要。
- 抓住机会尝试不同的设计模式。我在这个项目中使用了 MVVM 模式,我很高兴我这么做了。它使代码库更易于管理和维护。(我正在考虑是否为我的下一个项目尝试 MV 或 TCA)
- 玩得开心!这是一个个人项目。不要想太多。只是玩得开心,享受这个过程。