Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caiobzen/water-reminder-swiftui
A simple Apple Watch app to remind you to drink water!
https://github.com/caiobzen/water-reminder-swiftui
Last synced: 2 months ago
JSON representation
A simple Apple Watch app to remind you to drink water!
- Host: GitHub
- URL: https://github.com/caiobzen/water-reminder-swiftui
- Owner: caiobzen
- License: mit
- Created: 2019-09-19T20:24:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-10-09T18:14:46.000Z (over 3 years ago)
- Last Synced: 2024-08-02T09:26:56.827Z (6 months ago)
- Language: Swift
- Size: 25.9 MB
- Stars: 217
- Watchers: 7
- Forks: 32
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-open-source-ios-apps - Waterminder
- awesome-swiftui - caiobzen/water-reminder-swiftui - A simple Apple Watch app to remind you to drink water! (Samples)
README
# Waterminder
###### A simple Apple Watch app to remind you to drink water. Built with [SwiftUI](https://developer.apple.com/xcode/swiftui) and [Combine](https://developer.apple.com/documentation/combine)
You can find an article explaining the implementation here: [Medium](https://medium.com/@caiobzen/fast-app-prototyping-with-swiftui-39ae03ab3eaa)
[![Maintainability](https://api.codeclimate.com/v1/badges/ab9145277346028830eb/maintainability)](https://codeclimate.com/github/caiobzen/water-reminder-swiftui/maintainability)
---
### 💦 The App
This is just another app to motivate you to track how much water you drink throuhgout the day.
### 🌊 Motivation
I decided to make this app just to play around with SwiftUI and learning more about how does it work on the WatchOS environment. I was curious specially about how could I create some sort of "wavy" animation.
### 💻 Requirements
- iOS 13+
- XCode 11### 🤓 How to run
Since this project has zero dependencies on external frameworks, all you need is:
- `⌘ + R` *(and that's it)*### ☑️ Todo
1. Persist the Water target during sessions
2. Create a daily log
3. Integrate with HealthKit### ⌚ Preview
![App Preview](drink-water-app.gif)