Counder SwiftUI倒计时应用
倒计时应用的最佳范本,用 SwiftUI+MVVM 撸的真不赖。
Counder 是个挺用心的小工具,界面清爽,用的是SwiftUI加上MVVM 架构,代码结构清晰,写起来比较顺手,适合刚上手 SwiftUI 的你练练手,也适合老手拿来当模版直接改。
设计这块也是亮点,用Figma画的 UI,有点审美的都能感受到细节的用心,预览也方便,看着就想动手。点下方就能直接看设计图,和代码一比一对应。
逻辑用 MVVM 拆得还不错,数据都放到 ViewModel 里了,UI 响应也快。如果你做过类似的倒计时、提醒类的 App,拿这个改改就能直接上架了,省不少事。
要是你想贡献代码,也可以提 PR,作者欢迎得。或者你觉得这个项目帮你省了时间,也可以在项目页作者喝杯咖啡:)
对了,项目是开源的,用的Apache 2.0 License,拿去放心用,改名改 UI 都行。
如果你还不熟 MVVM 的用法,可以看看这几个资源,挺有的:mvvm 实践 和 SwiftUI+Combine 示例,结合起来看更清楚。
Counder-main.zip
预估大小:55个文件
Counder-main
文件夹
Counder
文件夹
Montserrat
文件夹
Montserrat-ExtraBold.ttf
271KB
Montserrat-Bold.ttf
269KB
Montserrat-Regular.ttf
269KB
Preview Content
文件夹
Preview Assets.xcassets
文件夹
Contents.json
63B
Info.plist
2KB
...
2.79MB
文件大小:
评论区