WaterTracker: 跨平台纯SwiftUI开发的喝水追踪应用





项目名称:WaterTracker

项目简介

WaterTracker是一款使用纯SwiftUI和SwiftData开发的跨平台喝水追踪应用,支持iOS、iPadOS和watchOS。该应用旨在帮助用户记录饮水量,并与HealthKit和CloudKit同步数据,以便于追踪和分析。应用在App Store中完全免费提供,无订阅、无内购、无广告。

功能特点

  • 简单快捷的饮水记录:用户可以轻松快速地记录每次饮水。

  • 智能饮水提醒:每次记录饮水后2小时提供智能提醒,避免重复烦人的提醒。

  • 饮水总结:提供24小时视图和周视图的饮水总结。

  • 数据同步:仅与CloudKit和HealthKit同步数据,不收集任何用户数据。

  • 灵活的每日目标设置:用户可以根据需要设置每日饮水目标。

  • 支持毫升和盎司单位:应用支持毫升和盎司两种计量单位。

  • 主屏幕小部件:提供主屏幕小部件。

  • Siri和Spotlight支持:支持通过Siri和Spotlight输入饮水记录。

  • 与Apple Watch的深度集成:与Apple Watch深度集成,提供更好的用户体验。

项目截图

以下是WaterTracker应用的一些截图:

项目路线图

  • 已完成iOS应用、iPadOS兼容性、watchOS应用、WidgetKit小部件、水波动画、24小时视图和周视图图表、iOS与watchOS通信、本地通知提醒等多项功能。

  • 计划中的功能包括自定义提醒间隔、应用意图、不在睡眠时间打扰等。

贡献与许可

  • 欢迎对项目进行贡献,但开发者可能没有足够的时间频繁更新应用。欢迎分叉仓库并实现自己的功能,并通过拉取请求分享。

  • 项目在MIT许可下发布,更多信息请查看LICENSE文件。

联系方式

致谢

或许喜欢

FlowStacks:为SwiftUI导航添加超能力

FlowStacks是一个SwiftUI库,它扩展了NavigationStack API,允许开发者使用统一的API进行页面推送、展示sheet和全屏覆盖,支持iOS、tvOS、watchOS和macOS。

最近更新 2024-12-13

Atributika:Swift库将HTML风格文本转换为NSAttributedString

Atributika是一个Swift库,能够识别和样式化HTML风格标签、链接、电话号码等,并生成NSAttributedString,支持iOS、tvOS、watchOS和macOS。

最近更新 2024-12-09

MaterialDesignColor - SwiftUI版本的谷歌材料设计颜色库

MaterialDesignColor是一个基于SwiftUI的谷歌材料设计颜色库,提供丰富的预设颜色,支持iOS、macOS、tvOS和watchOS平台。

最近更新 2024-12-09

热榜

Made with in Shangrao,China By 老雷

Copyright © devler.cn 1987 - Present

赣ICP备19009883号-1