Inspiration
I got an Apple Watch a little while ago, and one of the coolest features I found was the applications in fitness. The Apple Watch can track so many metrics, but what it lacked was the customizable timers. I looked on the App Store for a third-party app, but there was only one that was $4.99. Like most people, I didn't love the idea of spending money on an app that I wasn't sure I would like, and I wanted to give WatchOS dev a try, so I saw an opportunity to create an app I knew I would love!
What it does
Customizable timers for interval training such as TABATTA, EMOM, etc.
How I built it
Swift, iOS, WatchOS
Challenges I ran into
Since it is still relatively new and always evolving, the connectivity of data between the iPhone and Apple Watch was challenging so I spent a lot of the time on that. Additionally, since WatchOS 2 persistent data must be replicated for both devices, so I had to write independent classes for each device.
Accomplishments that I'm proud of
This is my first WatchOS application! There was definitely a learning curve to WatchOS, but I tackled it and learned a lot for next time.
What I learned
Watch Connectivity Framework, WatchOS Development
What's next for Assault Timers
Getting more timers available, integrating haptic feedback, and polishing the UI. The reason I made this app was to have an excellent user experience, so I want that to be the seller. After that and some debugging, it'll be ready for the App Store!

Log in or sign up for Devpost to join the conversation.