Simple Habit Tracking iOS App Development

Job ID: 39319015

Budget: €30 – €250 EUR

I'm looking for an iOS developer proficient in Swift to create a simple personal habit-tracking app. It should be used to track the amount of time I wear my orthodontic device. It should have two views:

* DeviceList: the list of devices. Each device should show the amount of time I've been wearing it today. The timer should be actively updating if the session is running. I should be able to add a new device or delete an old one (with a confirmation).

* Device: a particular device. It should show the device name (editable), and the stop watch. There should be a button to resume / stop the stopwatch. The stopwatch should show the time I've been wearing the device today. Besides, in the lower half of the screen, the should be statistics, indicating how much I've been wearing the device this month or this week, as well as my per-day average. At midnight, the stopwatch should go to zero, but statistics should continue collecting.

- Reminders/Notifications: I should get notifications if I haven't been wearing my device for more than two hours, or if I've gone without removing my device for over 12 hours (unlikely, because I can't eat with it).
- Data should be peristent and use CloudData.
- Home and lock screen widgets, indicating my current timer status for a particular device of my choosing.

Ideal skills for this project include:
- Proficient in Swift and iOS app development
- Experience with implementing notification systems in apps
- Ability to create a simple, user-friendly interface

The app is intended for personal use, so it does not need to be overly complex. The main goal is to help me keep track of my habits in a straightforward, efficient manner.
Related categories: Mobile App Development iPhone Swift