Skip to content

SQMah/Hydropal-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hydropal: iOS

An iOS app that allows communication between the Hydropal intelligent water bottle and a device running iOS.

Current Functionality

  • Bluetooth communication using the HM-10 module
  • Ability to log water consumption
  • Sends latest date time data to the Arduino
  • Settings to change reminder times etc. on the Arduino
  • Calculate recommended water intake values
  • Parse multiple day data
  • Reset total water counter at 12:00 AM and save to yesterday's data
  • Persistent volume
  • Set up screens with birthday selection and serial numbers
  • Working iPad UI
  • Reminds for sync on settings update
  • Animated sync icon
  • Device attempts to sync multiple times

To-do

  • Chinese localisation
  • Option to disable update setting sync reminder permanently

Credit

@hoiberg's Bluetooth serial helper class found here: https://github.com/hoiberg/swiftBluetoothSerial

Changelog

Release 1.1.1

  • Animated sync button
  • Device attempts to sync multiple times
  • Reminds user to sync if settings changed that only updates on sync
  • 🐞 Fixed wake and sleep times breaking when locale is not en_US

Alpha 5.0

  • UI should be iPad friendly now
  • UI is also friendly with smaller devices such as the iPhone 5
  • Added status bar fade animations to make transitions less awkward

Alpha 4.0

  • Fully functional setup screens
  • Implemented help screen
  • Finally fixed sex selection

Alpha 3.0

  • Persistent volume
  • Shifts volume as day changes
  • Wake and sleep times now work

Alpha 2.0

  • Multi-day sync (past four days)
  • Calculate recommended water intake
  • Much prettier UI

Alpha 1.0

  • Bluetooth functionality implemented
  • Sends data to Arduino
  • Parses water consumed from Arduino
  • Persistent settings

About

iOS app for the Hydropal intelligent water bottle.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages