caiobzen/water-reminder-swiftui

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# 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)